Full-TimeCareers

Senior .NET Developer

By September 23, 2020April 22nd, 2021No Comments
Job Summary

The Senior .NET Developer is responsible for building and implementing technology solutions for web and mobile devices. This position requires proven talent, experience in developing cross-platform web-based applications, critical thinking skills, high attention to detail, excellent communication skills, and the ability to work collaboratively in a small, close-knit agile team.

Minimum Qualifications
  • Bachelor’s degree or beyond in CS or a relevant technical field or equivalent experience
  • 5+ years’ experience architecting, coding, and deploying solutions in an agile environment
  • Passionate about coding and designing solutions
  • Broad experience with .NET Framework 3.5 or above including WCF, & WF
  • Excellent OO Programming skills
  • Experience working with Umbraco CMS a plus
  • Experience deploying applications to cloud platforms such as AWS or Azure
  • Experience with continuous integration and continuous delivery (CI/CD) a must have
  • Experience with Windows Server and MS SQL administration
  • The ability to communicate complex technical concepts to both technical and non-technical audiences
  • A plus if you have MCSD Certification
  • A plus if you have mobile application development/framework experience (Objective-C, Java, Xamarin, Cordova)
  • A plus if you have prior agency or consulting experience
  • Full-time
  • Location: Anywhere within the US (willing to work MST/Arizona hours)
Position Responsibilities

Senior .NET Development

  • Architect, develop, and deliver elegant web solutions that adhere to industry recognized best practices using .NET, C#, Vue, and Angular
  • Utilize Agile software development methodologies and principles
  • Work with source control (GIT / TFS) and bug tracking systems
  • Building and shipping products with accuracy, scale and speed
  • Utilize computer science fundamentals including data structures, algorithm design, problem solving, and complexity analysis
  • Implement MS SQL database design and deployment for enterprise solutions
  • Implement/improve continuous integration and deployment pipelines
  • Communicate complex technical concepts to both technical and non-technical audiences
  • Share your knowledge and experience to the development team