Software Engineer - C Sharp Dot Net

We are looking for highly motivated developers with a "Can Do" attitude. We work with Dot NET, and Object-Oriented approach to Programming, you can learn on the job. The Software Developer is responsible for designing, implementing, testing and deploying features to meet user and business needs. This position demands a hands-on, team player with excellent interpersonal communication skills, customer focus, and exceptional follow-up skills. The Senior Software Developer reports directly to the Development Manager on an agile software development team.

Responsibilities

  • Design and develop complex technical solutions that encompass multi-tier web applications

  • Design and ensure compliance with underlying principles and architectures of IT software systems

  • Incorporate system development tools and methods into an integrated development environment

  • Contribute to the ongoing development of strategic information technology plans

  • Document system functionality for ongoing support and assist in the development of end-user documentation

  • Provide ongoing support and problem identification/resolution of system problems

  • Work using Test Driven Development in an Agile environment

Requirements

  • 2+ years recent hands-on development experience with C# .NET, ASP.NET MVC, ASP.NET Core, Entity Framework Core, RDBMS 

  • 1+ years recent hands-on experience building REST endpoints with .NET MVC

  • 1+ years recent hands-on experience and solid understanding Angular 8+ and/or AngularJS

  • Understanding of ORM’s like Dapper / Entity Framework

  • Solid understanding of MS SQL

  • Bachelor’s degree in Computer Science or related field or equivalent experience

  • .NET Core 2.2+

  • AWS Elastic Search, P3, DynamoDB

© 2024