.NET Developer

Type: Contract | Location: Indianapolis, Indiana
Job Description:
We are actively looking for a highly motivated individual to fill in a critical position providing Applications Development with focus on on-premises based .NET and Azure DevOps technologies for a leading Client in Indianapolis. The incumbent will be part of a Dynamic Applications Development team and will play a key role in the design and development of high-end Web Applications using industry standard tools and technologies. This is an opportunity to work for a company with a solid reputation, stable environment, and one that truly cares about their employees.

Top Skills and Responsibilities:
• Bachelor’s Degree in related field or equivalent experience, both business and technical.
• Minimum of 5+ years of experience as a software analyst/programmer.
• Minimum of 2+ years of experience working with Azure DevOps and CI/CD pipelines.
• Ability to demonstrate programming skill expertise.
• Must be adept in understanding complex functional and technical requirements.
• Experience with agile & SCRUM development processes
• A solid understanding of .NET, C#, and API based web technologies. ASP.NET MVC, .NET framework 4.7, .Net Core & Entity Framework.
• Experience with Bootstrap, JavaScript, and jQuery
• Significant Microsoft SQL Server experience is required, you must know T SQL, Stored procedure & Views
• Knowledge of PSQL and Oracle database
• Experience with SVN & GIT
• Experience with test driven development
• Knowledge of dependency injection and design patterns.
• Good written and verbal communication skills
• Must be a motivated self-starter adept at working remotely
• Must have a dedicated home office environment free of distractions and ability to participate in voice communications
• Excellent critical thinking and problem-solving skills
• Platform skills in the following areas:
Microsoft Visual Studio
Azure DevOps (Source Control, Work items, Build and Release Management)
• Implementing CI/CD Pipeline by managing quality and security policies/gates.
• Designing a release strategy, setup up release management workflow.
• Implementing and appropriate deployment pattern using Azure DevOps.
• Participate in technical design sessions and develop detailed technical solution documentation that is aligned with client's business objectives.
• Collaborate with various cross functional teams to define and determine integration requirements.
• Use industry standard development patterns and techniques to develop solutions that automate the flow of data to many downstream applications.
• Develop new and provide ongoing support for existing processes built on the platform.
• Ensuring that best practices in all development and coding aspects.
• Supports any technology upgrade/maintenance with other technical teams and create plan for that.
 

APPLY FOR THIS JOB