Senior C#/.Net Developer - II
Syms Strategic Group
- Location
- Tysons Corner · California · Colorado +4
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 85,389–116,975/yr
Posted 3mo 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, test planning and execution
- Perform software systems integration and technical support
- Serve as an active member of the software development team
- Utilize full-stack development expertise
- Ensure the performance, quality, and responsiveness of application
- Provide development support for solutions deployed to production
- Implement long-term solutions and building blocks within the Agile framework
- Interface with stakeholders for project requirements
- Apply and promote good software engineering practices
- Collaborate and coordinate with colleagues on solutions and problems
- Document software designs
- Use Integrated Development Environment (IDE) tools
Requirements
- 5+ years .Net development experience
- Expertise in C#
- .Net/.Net Core expertise
- SQL Server proficiency
- Cloud platform familiarity (Microsoft Azure and Amazon Web Services (AWS))
- CI/CD tools familiarity
- U.S. citizenship required
- Ability to obtain Public Trust (MBI) required
- Proficiency in developing back-end applications using Model-View-Controller (MVC) architecture 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, including working with Structured Query Language (SQL) Server and Entity Framework
- Experience with version control systems (e.g. GIT and Team Foundation Server/Team Foundation Version Control (TFS/TFVC))
- Knowledge of unit testing frameworks and tools (e.g. NUnit, xUnit, and 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 producing high-quality software
- Ability to mentor and provide technical guidance to junior developers
- Ability to prioritize tasks and manage time effectively
- Experience with Agile development methodologies (e.g., Scrum and Kanban)
- Familiarity with DevOps practices and infrastructure as code (IaC)
- Strong understanding of security best practices for web applications and APIs
- Ability to conduct code reviews and provide constructive feedback
- Experience with performance tuning and optimization of applications
- Experience with third-party libraries, Software Development Kits (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 and leading development initiatives
- Experience with designing, developing, and deploying enterprise-level applications
- Bachelor’s Degree in Computer Science, Electronics Engineering, or other engineering or technical discipline is required with eight (8) or more years of experience
- Master’s Degree in Computer Science, Electronics Engineering, or other engineering or technical discipline along with five (5) or more years of experience
- Ph.D. in Computer Science, Electronics Engineering, or other engineering or technical discipline along with three (3) or more years of experience
Preferred
- Electronic Data Interchange X.12 (EDI)
- Medical Claims X.12 medical claims (837, 834, 277, etc)
- Knowledge of microservices architecture and containerization technologies (e.g. Kubernetes, Amazon Elastic Container Service (ECS), and Amazon Elastic Kubernetes Service (EKS))
Skills
- .Net
- .Net Core
- C#
- Model-View-Controller (MVC)
- RESTful APIs
- Microsoft SQL Server
- Entity Framework
- Microsoft Azure
- Amazon Web Services (AWS)
- Kubernetes
- Amazon Elastic Container Service (ECS)
- Amazon Elastic Kubernetes Service (EKS)
- Git
- Team Foundation Server (TFS)
- Team Foundation Version Control (TFVC)
- AWS CodePipeline
- AWS CodeBuild
- AWS CodeDeploy
- NUnit
- xUnit
- MSTest
- Microsoft Visual Studio
- Microsoft Visual Studio Code
- Microsoft Azure DevOps
- CI/CD
Similar roles
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · 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 - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Infrastructure Software Engineer, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today