Primary skills -
* Full stack developement with knowledge and understanding of Javascript and associated technologies like OJET, Knockout, Angular, HTML5, CSS will have an advantage
* Automated unit testing through tools
* Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
Secondary skills - JAVA / J2EE, Spring, Spring Boot, Microservices, Cloud deployment
* Remarkable experience in Sprint Boot based Microservices, REST Services, JPA
* Hands on experience with cloud deployment using CI/CD
* Good knowledge of current / emerging technologies and trends.
* Good analytical, grasping and problem solving skills. Excellent written and verbal communication skills. High levels of initiative and creativity.
* Good communication skills with all stake holders, good team player
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 5 years of software engineering or related experience
Career Level - IC3