Software Developer (Angular & .NET)
Job Description
· We are looking for a talented Software Developer with strong expertise in Angular and a solid background in .NET to join our development and support team within a banking environment.
· In this role, you will work on impactful projects, collaborating with cross-functional teams to design, develop, and deliver high-quality applications that support business and client needs.
Key Responsibilities
· Development & Delivery Develop, test, and maintain scalable web applications using Angular and .NET technologies.
· Build responsive, user-friendly frontend interfaces using Angular, TypeScript, HTML5, and CSS.
· Design and implement backend services and RESTful APIs using .NET technologies.
· Collaborate with stakeholders to understand business and technical requirements.
· Work closely with Business Analysts, Architects, and QA Engineers to deliver user stories.
· Perform unit, integration, system, and user acceptance testing (UAT).
· Code Quality & Best Practices Write clean, maintainable, reusable, and well-tested code.
· Participate in code reviews and ensure compliance with coding standards and security guidelines.
· Follow secure coding practices and implement performance optimization techniques.
· Troubleshoot and resolve application defects, performance issues, and production incidents.
· DevOps & Continuous Improvement Utilize Git, CI/CD pipelines, and DevOps practices throughout the development lifecycle.
· Contribute to the enhancement of deployment and release processes.
· Leverage configuration management, integration, and build automation tools.
· Create and maintain technical documentation.
· Stay up to date with emerging technologies, frameworks, and development best practices.
· Proactively identify opportunities for system enhancements and recommend improvements.