Job Description:
- We are seeking a highly skilled and experienced .NET Developer to join our dynamic team in the banking domain. The ideal candidate will have a strong background in C# development and a proven track record of delivering high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain robust and scalable .NET applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Participate in code reviews and provide constructive feedback.
- Stay updated with the latest industry trends and technologies.
Requirements:
- Minimum 5 years of experience in .NET development with a strong focus on C#.
- Proven experience in the banking domain.
- Strong understanding of object-oriented programming (OOP) principles.
- Experience with ASP.NET, MVC, Web API, and Entity Framework.
- Proficient in SQL and experience with relational databases.
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, and Angular/React.
- Experience with version control systems like Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Bachelor’s degree in computer science, Engineering, or a related field.
- Preferred Qualifications:
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of microservices architecture.
- Familiarity with Agile/Scrum methodologies.
- Certification in .NET technologies.