JobHabor

Senior C#/.Net Developer

Syms Strategic Group

Location
Waterloo, Iowa
Workplace
Remote
Employment
Full Time
Salary
USD 85,389–116,975/yr
Apply on the employer’s site

Posted 2mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Perform technical planning, requirements definition, and test planning
  • Perform software system product services
  • Serve as an active member of the software development team
  • Utilize full-stack development expertise using C#
  • Ensure application performance, quality, and responsiveness
  • Provide development support for production solutions
  • Implement long-term solutions within the Agile framework
  • Interface with stakeholders for project requirements
  • Apply and promote good software engineering practices
  • Collaborate and coordinate with colleagues on solutions
  • Document software designs
  • Use IDE tools including Visual Studio, Azure DevOps, and Git
  • Conduct code reviews and provide feedback
  • Mentor and provide technical guidance to junior developers
  • Prioritize tasks and manage time effectively

Requirements

  • Expertise in .Net framework and .Net Core
  • Strong understanding of C#
  • Proficiency in developing back-end applications using MVC and .Net core
  • Strong knowledge of Object-Oriented Programming (OOP) and design patterns
  • Experience with Representational State Transfer Application Programming Interface (RESTful APIs) and other APIs
  • Proficiency in database design and development with SQL Server and Entity Framework
  • Familiarity with cloud platforms (Microsoft Azure and AWS)
  • Experience with version control systems (GIT and TFS/TFVC)
  • Understanding of CI/CD practices and tools
  • Knowledge of unit testing frameworks and tools (NUnit, xUnit, MSTest)
  • Proficiency in using development tools like Visual Studio and Visual Studio Code
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal abilities
  • Ability to work independently and as part of a team
  • Attention to detail and commitment to high-quality software
  • Experience with Agile development methodologies (Scrum and Kanban)
  • Familiarity with DevOps practices and infrastructure as code (IaC)
  • Strong understanding of security best practices for web applications and APIs
  • Experience with performance tuning and optimization of applications
  • Experience with third-party libraries, SDKs, and APIs relevant to .Net development
  • Five (5) or more years of experience in software development using .Net technologies
  • Proven track record of working on complex software projects
  • Experience leading development initiatives
  • Experience with designing, developing, and deploying enterprise-level applications
  • U.S. Citizenship required
  • Must possess or qualify for a Public Trust (MBI) security clearance

Preferred

  • Electronic Data Interchange X.12 (EDI)
  • Medical Claims X.12 medical claims (837, 834, 277, etc)
  • Knowledge of microservices architecture
  • Knowledge of containerization technologies (Kubernetes, ECS, EKS)

Skills

  • .Net Framework
  • .Net Core
  • C#
  • MVC
  • OOP
  • RESTful APIs
  • SQL Server
  • Entity Framework
  • Microsoft Azure
  • AWS
  • GIT
  • TFS/TFVC
  • AWS CodePipeline
  • AWS CodeBuild
  • AWS CodeDeploy
  • NUnit
  • xUnit
  • MSTest
  • Visual Studio
  • Visual Studio Code
  • Scrum
  • Kanban
  • Kubernetes
  • ECS
  • EKS

Similar roles