Senior .Net Developer
Apply for this position
All fields marked * are required
Job Summary
We are seeking an experienced .NET Developer with 7+ years of hands-on experience in designing, developing, and maintaining enterprise-grade web applications. The ideal candidate should possess strong expertise in the Microsoft technology stack, backend development, API integration, and database management.
Key Responsibilities
Design, develop, test, and maintain scalable .NET applications.
Develop RESTful APIs and microservices using .NET Core/.NET.
Collaborate with cross-functional teams to gather and analyze business requirements.
Write clean, maintainable, and efficient code following best practices.
Troubleshoot, debug, and optimize application performance.
Participate in code reviews and technical discussions.
Integrate third-party services and APIs as required.
Ensure application security, reliability, and scalability.
Contribute to architecture and technical design decisions.Preferred Skills
Experience with Azure cloud services.
Knowledge of Docker and Kubernetes.
Experience with CI/CD pipelines.
Familiarity with front-end technologies such as Angular, React, JavaScript, HTML, and CSS.
Understanding of DevOps practices.
Qualifications
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
7+ years of professional experience in .NET application development.
Required Skills
3+ years of experience in the FinTech domain.
Strong experience with C#, ASP.NET MVC, ASP.NET Core, and .NET Framework/.NET Core.
Experience in developing Web APIs and Microservices.
Proficiency in SQL Server, database design, and query optimization.
Experience with Entity Framework and LINQ.
Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
Experience with Git or other version control systems.
Familiarity with Agile/Scrum development methodologies.
Strong problem-solving and analytical skills.Qualifications
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
7+ years of professional experience in .NET application development.
What We Offer
Competitive compensation package
Opportunity to work on cutting-edge technologies
Collaborative and innovative work environment
Professional growth and learning opportunities
Required
Preferred