The candidate will collaborate with technology and business teams to design, develop, and support applications that meet business and technical requirements. The candidate will contribute to the implementation of system enhancements, process improvements, and application modernization initiatives while adhering to established architectural standards and development best practices. The candidate will analyze business requirements, participate in technical design discussions, and develop scalable and maintainable application components using modern software development practices. The role requires the ability to troubleshoot moderately complex application issues, perform root-cause analysis, and implement effective solutions in partnership with team members. The candidate will be responsible for developing, executing, and maintaining unit and integration test cases to ensure application quality and reliability. The candidate will also participate in code reviews, support release activities, and contribute to continuous improvement initiatives related to software development, testing, monitoring, and production support. Additionally, the candidate will work closely with Architecture, Infrastructure, Production Support, and Business teams to understand business needs and deliver technology solutions that align with organizational objectives. The candidate may provide technical guidance to junior team members and contribute to knowledge-sharing activities within the team.
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
Education Level
No Education Listed