Job Description :
Senior Software Engineer, Integrations

Location: Burlington, MA

Duration: Perm Job.

Client is the premier provider of application security solutions, transforming the way companies secure applications in today’s software driven world. We provide our customers with a solid foundation on which to build security into their modern agile development processes. Our Integrations Team is passionate about helping developers build and deploy secure code faster and creates the tools developers need to inject security into DevOps and CI/CD.

We seek an experienced Senior Software Engineer to join our team and play a lead role in the evolution of our portfolio of integrations allowing easyintegration of Veracode scanning into IDEs, build servers, and defect tracking solutions. This is a hands-on development role with expectations of core development, technology leadership, and involvement across all aspects of the software development life cycle.

Primary Responsibilities:

Develop integrations between developer SDLC tools & systems and the Veracode application security platform using a variety of languages including C#, TypeScript, Java, JavaScript, Groovy, and Python
Develop APIs and libraries enabling developers to easily build their own integrations
Implement automated unit and functional tests to ensure high quality deliverables
Work closely with other engineers and cross functional team members following principles of Agile software development and continuous delivery
Keep up to date with the evolution of each ecosystem in our portfolio of integrations with focus on Microsoft development tools such as Visual Studio, Visual Studio Team Services(VSTS), Team Foundation Server (TFS)
Take a leadership role in defining integration architecture and development plans
Quickly navigate and learn the integration frameworks and APIs within each ecosystem (Visual Studio, Eclipse, Visual Studio Team Server, JIRA, Jenkins, etc
Collaborate with our UX team to implement a compelling user experience for developers
Communicate with project stakeholders and the management team regarding status/direction of projects
Ensure projects are completed on schedule with high quality

Required Qualifications:

Bachelor’s Degree in Computer Science, Information Science or Engineering
5+ years of development experience working within the Microsoft development stack using several of the following technologies and tools: C#, .NET, ASP.NET, Microsoft Visual Studio, Visual Studio Team Services (VSTS), Team Foundation Server(TFS)
Disciplined approach to writing unit and integration tests
Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
Sharp analytical abilities and proven design skills

Preferred Qualifications:
Proficiency with programming and scripting languages such as Java, JavaScript, Typescript, Groovy, Python
Experience with test automation frameworks and libraries such as JUnit, Selenium, NUnit, Pytest, etc…
Experience developingAPIs, SDKs,tooling, or frameworks for other developers
Experience developing Visual Studio or VSTS extensions a strong plus
Experience with developing or using Application Security products or tools
Continuous integration and delivery (CI/CD) experience using systems such as VSTS, Jenkins, etc…




Looking forward for your response.
             

Similar Jobs you may be interested in ..