Job Description :
Position: Cloud Engineer
Location: Merrimack, NH
Duration: 6 months + open ended

Special Instruction
We are looking for a Senior Level candidate with at least 8-10 years of experience in Software Engineering in Python/PHP/JavaScript/Java and Linux/Unix shell scripting. This candidate should have an In-depth understanding of API security patterns with a deep knowledge of user management, oAuth, JWT and other network and security schemes. At least 3+ years of Experience with DevOps, Continuous Integration and Continuous Delivery (Maven, Jenkins, Stash, Ansible, Docker Python and any experience with Apigee would be a big plus. Drupal is in the description but not required.

Description
As Principal Software Engineer you will work within the API management platform team to focus on enabling the platform for enterprise. You will be collaborating with the Lead of the management team. This role is passionate about hands-on development and delivery, which requires a combination of both good technical and influencing skills, as well as participation in architecture, design and analysis activities.

The Team
The API Management Team, part of the Enterprise Cloud Computing Group, is responsible for the design, implementation and development of the platform. Our mission is to enable application teams to deploy and manage their APIs in the cloud friction-free through automation with coordinated security and testing.

The Expertise You Have
Bachelor’s degree in Computer Science or similar discipline, Masters a plus
8+ years’ experience in full life cycle application development
Understanding principles, standard methodologies and trade-offs of design patterns
A deep understanding of various programming languages
Hands-on experience in application deployment automation and pipelines
Experience with DevOps, Continuous Integration and Continuous Delivery (Maven, Jenkins, Stash, Ansible, Docker
Extensive Experience Programming in Python/PHP/JavaScript/Java and Linux/Unix shell scripting
In-depth understanding of API security patterns with a deep knowledge of user management, oAuth, JWT and other network and security schemes.
Experience executing projects in Agile environments (Kanban and Scrum)
Experience with Drupal 7 and 8, strong on module design and feature implementation a plus.
Experience on designing and implementing Drupal workflows and publishing process
Experience of Drupal integration with external systems, such as SSO or SNOW.
Knowledge of Apigee a plus
Knowledge of AWS, Azure or Cloud Foundry a plus

The Skills You Bring
Knowledge of API based application architectures
Demonstrable ability to support both API producers and consumers
Keen understanding of HTTP and REST protocols
Ability to take initiatives and work independently with minimum direction
Ability to perform as team member
Provide technical insight and expertise to the development, QA and support teams in preparing the design artifacts and implementation of solutions
Analyze business direction and problems, understand the long-term vision and risk.
To develop strategy and guide technical solutions
Experience in proven delivery and proposing solutions, roadmaps and reciprocally defining solutions and the needed architecture to enable it
Your ability to build support among key partners across business units for proposed strategies and solutions
Provide technical leadership and mentor the members of the development teams
Identify integration patterns and points between various design areas and should be able to track the implementation of integration
Ability to work on initiatives and projects that cut across divisional and interpersonal boundaries; working with peers, technical and non-technical team members on POCs and Projects independently to get results and improve business value
Ability to identify measurable dimensions (including return on investment) of a business problem and present the options with pros and cons
Excellent presentation, documentation and interpersonal skills.
             

Similar Jobs you may be interested in ..