
Sr Engineer, Application Dev & Maintenace
- India
- Permanent
- Full-time
- Bachelors in related field, or equivalent work experience.
- 10+ years’ experience in related field preferred.
- Applies working knowledge in the application of concepts, principles and technical capabilities to perform varied tasks
- Works on projects of moderate scope and complexity
- Identifies possible solutions to a variety of technical problems and takes action to resolve
- Applies judgment within defined parameters
- Receives general guidance and may receive more detailed instruction on new projects
- Work reviewed for sound reasoning and accuracy
- Experience in design, development, and implementation of full stack solutions using Angular, Spring, MVC or micro-services architecture in the cloud.
- Good understanding of OOPS, Design principles, architecture styles and APIs (Rest API).
- Experience in design, development, and management of Database technologies, writing complex SQL (PostgreSQL experience a plus).
- Experience in working across multiple systems, technologies, and integration scenarios.
- Experience in web application security, resilience, and performance tuning across all layers. & messaging systems like Kafka.
- Experience working in DevOps Environment. Technical expertise in integrations between systems of various technologies is desired.
- Coordinate with business analysts to support their development of user stories and active participation in feasibility analysis.
- Experience in designing and implementing ETL’s, batch jobs and microservices are desired.
- Experience working on Agile projects and Agile software development practices.
- Open to acting as a mentor to less experienced colleagues.
- Event driven Architecture, GCP and any cloud knowledge adding an advantage.
- Applies advanced knowledge and understanding of concepts, principles, and technical capabilities to manage a wide variety of projects
- Participates in the development of policies and procedures to achieve specific goals
- Recommends new practices, processes, metrics, or models
- Works on or may lead complex projects of large scope
- Projects may have significant and long-term impact
- Provides solutions which may set precedent
- Independently determines method for completion of new projects
- Receives guidance on overall project objectives
- Acts as a mentor to less experienced colleagues