What are the responsibilities and job description for the .NET Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Purple Drive Technologies LLC, is seeking the following. Apply via Dice today!
Job Title: .NET Developer
Location: Pittsburgh, PA
Job Description
We are looking for a skilled .NET Developer with strong experience in developing enterprise applications using modern Microsoft technologies. The ideal candidate will have expertise in backend development, RESTful APIs, database management, and cloud-based solutions while working in an Agile environment.
Must Have Technical / Functional Skills:
Job Title: .NET Developer
Location: Pittsburgh, PA
Job Description
We are looking for a skilled .NET Developer with strong experience in developing enterprise applications using modern Microsoft technologies. The ideal candidate will have expertise in backend development, RESTful APIs, database management, and cloud-based solutions while working in an Agile environment.
Must Have Technical / Functional Skills:
- Strong proficiency in C# and familiarity with VB.NET or F#.
- Hands-on experience with .NET Framework and .NET Core / .NET 6/7/8 .
- Experience developing RESTful APIs using ASP.NET MVC/Web API.
- Good understanding of front-end technologies including HTML, CSS, and JavaScript.
- Strong database experience with SQL Server, SQL queries, stored procedures, and performance tuning.
- Experience with ORM tools such as Entity Framework.
- Familiarity with Git version control systems.
- Exposure to cloud platforms such as Azure or AWS.
- Understanding of Agile/Scrum development methodologies.
- Design, develop, test, and deploy scalable applications using C#, ASP.NET Core, and related technologies.
- Build and maintain RESTful APIs and backend services.
- Design, develop, and manage SQL Server databases using Entity Framework.
- Troubleshoot, debug, maintain, and enhance existing applications to improve performance and reliability.
- Collaborate with cross-functional teams including front-end developers, DevOps engineers, business analysts, and UI/UX designers.
- Participate in code reviews, sprint planning, and Agile ceremonies.
- Create and maintain technical documentation for applications, APIs, and system architecture.
- Ensure application security, scalability, and performance best practices are followed.