What are the responsibilities and job description for the Senior .NET Developer position at Raas Infotek LLC?
Job Title: Senior .NET Developer
Job Summary:
We are seeking an experienced Senior .NET Developer with over 12 years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate will have deep expertise in the Microsoft technology stack, strong problem-solving skills, and the ability to lead development initiatives while mentoring junior team members.
Key Responsibilities:
- Design, develop, and maintain high-performance applications using .NET Framework / .NET Core / .NET 6
- Lead end-to-end software development lifecycle (SDLC), including requirement analysis, design, development, testing, and deployment
- Architect scalable, secure, and robust solutions for enterprise systems
- Collaborate with cross-functional teams including business analysts, QA, and DevOps
- Write clean, maintainable, and efficient code following best practices
- Perform code reviews and provide technical guidance to junior developers
- Optimize application performance and troubleshoot complex issues
- Integrate third-party APIs and services
- Ensure application security, compliance, and data protection standards
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement
Required Skills & Qualifications:
- 12 years of experience in software development using C#, ASP.NET, .NET Core
- Strong experience with Web API, MVC, and Microservices architecture
- Expertise in SQL Server, database design, and performance tuning
- Hands-on experience with Entity Framework / Dapper
- Proficiency in front-end technologies such as JavaScript, Angular/React, HTML5, CSS3
- Experience with RESTful APIs and Web Services
- Knowledge of cloud platforms (Azure preferred)
- Familiarity with CI/CD pipelines, DevOps practices, and tools like Azure DevOps, Jenkins
- Strong understanding of design patterns, OOP concepts, and SOLID principles
- Experience with version control systems (Git, TFS)
Preferred Qualifications:
- Experience with Docker, Kubernetes, and containerization
- Knowledge of event-driven architecture and messaging systems (Kafka, RabbitMQ)
- Exposure to NoSQL databases (MongoDB, Cosmos DB)
- Experience in unit testing frameworks (xUnit, NUnit, MSTest)
- Prior experience in leading teams or technical mentoring
Education:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field
Soft Skills:
- Strong leadership and communication skills
- Excellent analytical and problem-solving abilities
- Ability to work in a fast-paced, collaborative environment
- Proactive and self-motivated with attention to detail
Salary : $60 - $70