Senior C#/.Net Developer
Syms Strategic Group
- Location
- Waterloo, Iowa
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 85,389–116,975/yr
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
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today
Software Engineer
Realtor.com Careers · Austin · today