We offer a competitive salary and benefits package and a dynamic and collaborative work environment
Position: Senior Full Stack .NET Developer
Location: New York, New York, United States
Salary: $190000 - $224000
Job Overview: We are seeking a highly experienced Senior Full Stack .NET Developer to join our dynamic and innovative development team. As a Senior Full Stack .NET Developer, you will be responsible for designing, developing, and implementing software solutions using the .NET framework. In this role, you will work closely with project managers, business analysts, and other developers to deliver high-quality, scalable, and maintainable software solutions.
Key Responsibilities:
- Design, develop, and maintain software applications using the .NET framework
- Collaborate with project managers, business analysts, and other developers to understand project requirements and scope
- Develop technical specifications and design documents for new software solutions
- Write clean and efficient code in C# using best practices and design patterns
- Develop and maintain front-end user interfaces using HTML, CSS, and JavaScript
- Create and maintain databases using SQL Server and Entity Framework
- Perform unit testing and debugging of software applications
- Troubleshoot and resolve issues in a timely manner
- Provide technical guidance and mentorship to junior developers
- Stay updated with the latest trends and technologies in the .NET development field and continuously improve your skills
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum of 5 years of experience in software development using .NET framework
- Strong knowledge of C#, ASP.NET, MVC, and Entity Framework
- Experience with front-end development using HTML, CSS, and JavaScript
- Extensive experience with SQL Server and database design
- Experience with Agile development methodologies
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Ability to work independently and in a team environment
- Must be able to adapt to new technologies and work in a fast-paced environment
If you have a passion for software development and possess the necessary skills and experience, we would love to hear from you. Apply now and join our team of talented developers.