We are seeking a highly experienced .NET Developer with over 10 years of expertise in developing robust .NET-based solutions. The ideal candidate will have a strong background in C#, ASP.NET MVC, Angular, and Python scripting, along with a solid understanding of web technologies.
Key Responsibilities
- Design, develop, and implement .NET applications using C#, ASP.NET MVC, and Web APIs.
- Utilize client-side technologies including Angular, HTML, JavaScript, and jQuery to create dynamic web applications.
- Collaborate with cross-functional teams to gather requirements, design solutions, and ensure successful project delivery.
- Troubleshoot and debug complex issues in unfamiliar code, ensuring high-quality software solutions.
- Participate in code reviews and provide constructive feedback to team members.
- Mentor junior developers, promoting knowledge sharing and best practices within the team.
- Engage with stakeholders to gather feedback and ensure client satisfaction.
Technical Skills
- 10+ years of experience in developing .NET-based applications using C# and ASP.NET MVC.
- Strong hands-on experience with web technologies, including web services and web APIs.
- Proficiency in client-side frameworks, particularly Angular.
- Solid understanding of MVC, MVVM, and MVP architectural patterns.
- Experience with design patterns and abstraction in software development.
- Knowledge of JSON, Python, HTML, and JavaScript.
- Familiarity with cloud technologies and architecture is a plus.
- Strong understanding of RDBMS, particularly Oracle.
Qualifications
- Minimum of 10 years of professional experience in software development.
- Bachelor’s degree in Computer Science, Engineering, or a related field from a reputable institution.
- Prior experience in the Financial Services/Derivatives domain is highly desirable.