This role involves designing, implementing, testing, and maintaining major server-side components and web applications. The engineer will implement back-end components of an n-tier application, including the data model, data access objects, and application logic. Responsibilities include participating in the design and implementation of Business Process Management processes and workflows, as well as project planning sessions to analyze business requirements and outline IT solutions. The role requires designing, reviewing, and providing input to design recommendations, incorporating security requirements, and ensuring compliance with architectural standards. The engineer will monitor and record detailed application specifications, translate technical requirements into programmed modules, and develop software application modules. Participation in code reviews to ensure alignment with architectural specifications, and identification and troubleshooting of application code-related issues are key. The role also emphasizes ensuring product quality through unit testing, documentation, and maintenance, and guiding product launch and deployment using CI/CD tools. Ongoing design and development of future state applications on resilient frameworks and cloud-native technologies, including creating and managing microservices in cloud environments, are also part of the duties.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior