What are the responsibilities and job description for the .NET Software Developer position at Pinnacle Software Solutions?
Job Details
Job Title: .NET Software Developer City of Miami
Location: Onsite for the first month, then fully remote
Duration: 6 Months
Job Description:
We are looking for a highly skilled .NET Software Developer to join our team for an exciting project with the City of Miami. This position requires strong experience in C#, ASP.NET, MVC, .NET Core, SQL Server, and RESTful APIs. The ideal candidate will have experience in an enterprise environment and will be comfortable working with Agile and Scrum methodologies. After an initial month onsite, the position will be fully remote.
Mandatory Skills:
- Enterprise Environment & Project Experience: Proven experience working in an enterprise environment and with enterprise-level projects.
- C# and ASP.NET Expertise: Strong proficiency in C#, ASP.NET, and MVC.
- .NET Core and Entity Framework: At least three years of experience working with .NET Core, LINQ, and Entity Framework.
- SQL Server: Three years of experience working with SQL Server for database development and management.
- RESTful APIs: Proven ability to write and maintain RESTful APIs for seamless communication between systems.
- Agile and Scrum: Familiarity with Agile development processes and working knowledge of Scrum methodologies.
Preferred Skills:
- Telerik/Kendo UI: Experience with Telerik/Kendo UI for building interactive and dynamic web applications.
- Azure DevOps & Version Control: Knowledge of Azure DevOps and experience with version control, including branching strategies.
Responsibilities:
- Develop, test, and maintain software applications using C#, ASP.NET, and .NET Core.
- Write and manage complex SQL Server queries and stored procedures.
- Develop and consume RESTful APIs to integrate with various services and systems.
- Collaborate with teams using Agile and Scrum methodologies to deliver projects on time.
- Work with Telerik/Kendo UI to build rich user interfaces.
- Utilize Azure DevOps for continuous integration and version control management.
- Ensure code quality, security, and best practices throughout the development lifecycle.