Sholinganallur, Chennai
Software Engineer Practitioner #1019944Job Description:
- This role will own the future development and maintenance for the new mass mailing system, BulkmailEX.
- The system has been built and deployed but will require future enhancement as additional opportunities are identified.
- Development of features requested by the Exchange team is the primary responsibility for this position.
- The application in question is composed of an Angular front-end running in GCP cloud run, and a Spring boot backend running in Windows containers.
- The application acts as a wrapper for the Distribution Group services provided by Microsoft, which are used to build and maintain mailing lists for the company.
- Additional responsibilities as L2/L3 support will apply.
- A software engineer in this position must have experience with the majority of the tech stack being used.
- As noted above, this includes will primarily be Angular and Spring Boot.
- Secondary would be GCP Cloud Run, and Windows container, and Tekton Pipeline management.
- To a lesser extent, PostgreSQL experience will be applicable.
- The IDE of choice for the project is Intellij.
- An engineer in this role needs to understand all layers of the application and infrastructure.
- This role needs to be able to support all stages of the SDLC as well as the operations for the applications in the team portfolio.
- It also needs to be able to review code of peers and provide feedback and help create good coding habits and supportable code bases.
Skills Required:
Must Have –
- Full-stack development experience with Spring Boot and Angular frameworks - Git/ GitHub experience
- Strong problem solving and analytical skills
- Ability to work independently
- Excellent communication and collaboration
- Customer service skills to assist user base
Skills Preferred:
Nice to Have
- Relational database, PostgreSQL Experience
- Microsoft Exchange Administration Experience
- Google Cloud operations and monitoring experience
- Tekton pipeline management experience
Experience Required:
- 5 years of experiencce in IT.
- Minimum 3 years of experience in Primary skills.
Education Required:
- E. B. Tech
Additional Information :
- Occasional weekend/off-hour support expected.