What are the responsibilities and job description for the Senior .NET Developer position at Skywalk Global?
Job Details
Job Summary:
We are seeking an experienced and highly skilled Senior .NET Developer to lead the design, development, and deployment of enterprise-grade applications. You will play a key role in architecting scalable solutions, mentoring junior developers, and driving best practices across the development lifecycle. This position is ideal for a candidate with a strong background in .NET technologies and a passion for delivering high-quality software in a collaborative Agile environment.
Key Responsibilities:
- Design, develop, and maintain complex web applications and RESTful APIs using .NET Core, ASP.NET, C#, and MVC frameworks.
- Architect and implement scalable, maintainable, and secure backend systems with an emphasis on performance and reliability.
- Lead code reviews, provide technical guidance, and mentor junior and mid-level developers.
- Collaborate with front-end developers, DevOps engineers, product managers, and stakeholders to deliver complete end-to-end solutions.
- Optimize and manage SQL Server databases, write efficient queries, stored procedures, and ensure data integrity.
- Integrate third-party services and APIs while maintaining high security and compliance standards.
- Apply best practices in software development, including SOLID principles, clean architecture, and design patterns.
- Implement and oversee unit testing, integration testing, and continuous integration/continuous deployment (CI/CD) pipelines.
- Drive improvements in engineering processes, tools, and technologies to increase team productivity.
- Maintain technical documentation for system architecture, development standards, and deployment processes.
- Contribute to sprint planning, backlog grooming, and Agile ceremonies as a senior member of the Scrum team.
Required Skills & Qualifications:
- 5 years of professional experience in .NET Framework and .NET Core development.
- Strong proficiency in C#, ASP.NET MVC, Entity Framework, and REST API development.
- Advanced knowledge of SQL Server, database performance tuning, and data modeling.
- Experience with front-end integration (e.g., Angular, React, or Blazor) is a plus.
- Deep understanding of software architecture, design patterns, and system integration.
- Proficient with version control tools like Git, and experienced in CI/CD workflows.
- Familiarity with Azure or AWS cloud services and containerization tools like Docker/Kubernetes.
- Excellent problem-solving and analytical skills, with a keen attention to detail.
- Strong communication and leadership skills, with the ability to mentor and guide teams.