Key Responsibilities:
• Design, analyze, and implement banking system applications, ensuring they align with business requirements and system specifications.
• Participate in all phases of the SDLC, from requirement gathering and design to implementation and post-production support.
• Collaborate with business analysts, developers, and other stakeholders to deliver high-quality solutions on time and within scope.
• Maintain and enhance existing banking applications by performing code analysis, optimizing functionality, and troubleshooting issues.
• Utilize DevOps and DevSecOps practices to ensure continuous integration, delivery, and deployment of applications with security considerations.
• Write efficient, maintainable code in .NET and other relevant programming languages, ensuring quality and performance standards are met.
• Provide technical support and guidance to internal teams regarding banking applications, troubleshooting technical issues as needed.
• Stay up to date with industry trends, technologies, and best practices to enhance the design and performance of applications.
• Create technical documentation and provide training or support to junior team members when necessary.