Description

Position Summary:

Requires programming skills, involved in the development of software applications. Knowledge of programming languages to develop necessary specifications for the software by following the technical designs. In specific cases, knowledgeable on Agile/iterative development methodologies will be required (and called out). Skill/Experience/Education Mandatory Skills 5-10 years relevant client experience in similar technology (does not include training period) with at least 2 years on-site in similar technology and domain - Min Education - Bachelors degree in technology 
Desired Skills To Succeed in the Role:
• Know best practices around software development, SDLC, unit testing, performance tuning, both on code and database level, be able to share this knowledge with others in the team.
• Experience using CI and CD pipelines
• Technical Analysis – analyzing systems, problems, programs, formulating solutions.
• Participates in requirements gathering and reviews, assesses technical feasibility, assists in defining solutions, and prepares development artifacts where required.
• Conducts code walk through and reviews with team members.
• Monitors changes in technology; remains up to date on current industry trends and internal architecture practices, principles, models and standards; trains technical staff on new technologies.
• Understanding of DevSecOps - Shift Left (Security)
 

Education

Bachelor’s Degree