- Government IT Recruiters and Staffing Specialists .NET Developer
Government IT Jobs
- .NET Developer
- Agile Coach
- AI Engineer
- AWS Engineer
- Azure Cloud Engineer
- BI Developer
- Big Data Engineer
- Business Intelligence Developer
- Cloud Architect
- Cybersecurity Engineer
- Data Analyst
- Data Architect
- Data Engineer
- Data Scientist
- Database Administrator (DBA)
- DevOps Engineer
- DevSecOps Specialist
- Enterprise Architect
- ETL Developer
- Full Stack Engineer
- GRC Analyst
- IT Business Analyst
- IT Compliance Analyst
- IT Project Manager
- Java Engineer
- Javascript Developer
- Linux Admin
- Machine Learning Engineer
- Network Engineer
- Network Security Analyst
- Python Engineer
- QA Automation Engineer
- Salesforce Admin
- Salesforce Developer
- Scrum Master
- Security Engineer
- Senior IT Project Manager
- SharePoint Admin/Developer
- Site Reliability Engineer (SRE)
- Software Developer
- Solutions Architect
- System Administrator
- Systems Engineer
- Technical Writer
- Unix Admin
- UX/UI Developer
We are looking to hire an experienced .NET developer to serve as the technical expert on applications in development. In this role, you will lead the design and development of app architecture and interfaces, as well as testing prototypes and rewriting existing apps into a new framework. This will involve working with internal teams to align your architectural decisions with the functional and operational needs and goals of the business, and requires a deep understanding of applications in this sector and the problems they solve.
Typical Duties and Responsibilities
- Design and develop enterprise software systems built on REST APIs using .NET Core/C#
- Write scalable code using .NET programming languages, including VB and C#
- Adapt or update existing applications
- Leverage current and evolving technologies to design, code, test, debug, document, and analyze current and future applications to improve them or adapt them into new frameworks
- Develop user interfaces and displays
- Collaborate with business and technology teams to implement innovative solutions
Education
- Bachelor’s degree in engineering, computer science, electronics or a related field or equivalent experience
Required Skills and Experience
- 3+ years of hands-on experience building enterprise software using Microsoft technology stack (.NET framework, .NET Core – C#)
- 3+ years’ experience with the .NET framework leveraging ASP.NET, .NET Core and C#
- Demonstrated experience in designing, creating, testing, and consuming APIs using microservices architecture pattern with a focus on availability, security and performance.
- Experience with at least one of the .NET languages (C#, VB .NET) and HTML5/CSS3
- Ability to develop unit/integration tests and effectively automate test execution using modern tools and technologies
- Excellent presentation skills and oral and written communication skills
- Hunger to learn with an intense technical curiosity balancing business acumen
- Strong analytical and problem-solving skills
- High attention to detail
Preferred Qualifications
- Experience developing with .NET Core, .NET framework – ASP.NET, C#
- Experience with agile principles and frameworks like Scrum, Kanban, etc.
- Experience tuning and maximizing performance of UI & API components
- Understanding of SOLID/GRASP design principles, GoF design patterns and appropriate usage
- Ability to work in cross-functional and matrixed environments