The position is responsible for supporting all phases of the software development life cycle including requirements gathering, architecture and design, coding, testing, deployment and production support.
Work with UX engineers, other front-end and back-end engineers to learn about all parts of the stack and features, conduct code-reviews, contribute to the API design and definition, when needed, and constantly improve the innovative engineering culture and best development practices within the group.
Perform complex analysis, design, development, testing, and debugging of computer software in support of distinct product hardware or technical service lines of businesses, including software design, operating architecture integration, and the selection of computer systems. Apply knowledge of one or more systems and extensive knowledge of one or more platforms and of programming languages.
Responsible for developing infrastructure-as-code, deployment, administration, and governance of shared services within our predominant cloud infrastructure provider, using release automation to deliver in a software driven manner.
Candidates will be responsible for designing and developing software solutions to cyber threats utilizing the latest techniques in cyber resiliency. Candidates will also research and implement new techniques that will change the industry landscape.
This position requires a well-qualified individual who will support several projects through the development and customization of software tools such as HPE Application Lifecycle Management and IBM Rational ClearQuest (CQ).