Overview
Skills
Job Details
Sr. .NET Developer
Iowa/Indianapolis (Onsite)
12-month contract on w2
Anycan apply
Day to Day:
looking for a Sr. .NET Developer who will be working in a scrum environment working in heavily on the back end using .NET 7, REST API, Entity Framework, MS SQL and Azure. The team is working on an application where they have created from scratch and will be deploying it this year. We are looking for a candidate who is a continuous learner and who is a self-starter. This opportunity is for the largest Agriculture company that we partner with and is set to be a 12-month contract. Upon submission to our client we will need two professional references complete.
Key Responsibilities:
Design, develop, and maintain robust and scalable applications using C# and .NET 6+.
Collaborate with cross-functional teams to define, design, and ship new features.
Work with MS SQL Server, Oracle, and PostgreSQL databases to ensure data integrity and performance.
Develop and maintain REST APIs to support various application functionalities.
Lead service-oriented application development projects.
Utilize Angular 16+ and RX JS to build responsive and efficient front-end applications.
Implement and follow Scrum/Agile software development methodologies.
Manage CI/CD pipeline deployments to ensure smooth and efficient release cycles.
Desired Qualifications:
A BS/BE/BTech (or an equivalent 4-year STEM degree) with a major in Computer Science, Software Engineering, Information Technology, or a related discipline.
8+ years of professional work experience as a software developer.
7+ years of experience with:
C# .NET 6+
MS SQL Server, Oracle, PostgreSQL
REST API development
5+ years of experience with:
Service-oriented application development
Angular 16+
RX JS, including practical experience and correct implementation
Scrum/Agile software development methodology
CI/CD pipeline deployments
Preferred Skills:
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Ability to work independently and manage multiple tasks effectively.
Familiarity with modern development tools and practices.