Bachelor's Degree in Computer Science or related field, or equivalent experience
4 years of back-end development experience with .NET and Azure
Strong understanding of OOP, SOLID principles, microservices, and RESTful APIs
Experience with secure coding practices and user role-based access control
Proficient in agile delivery and enterprise software development
Excellent communication skills for conveying technical information to non-technical stakeholders
Detail-oriented with strong analytical and troubleshooting skills
Responsibilities
Support operations and maintenance (O&M) and new product development activities
Design and develop scalable web applications using .NET
Implement system enhancements and resolve defects
Stay updated with industry trends to ensure innovative solutions
Leverage AI tools for development
Escalate roadblocks to project leadership promptly
Collaborate with project leadership and stakeholders to implement solutions
Benefits
Medical, dental, and vision benefits or Health and Welfare payments
Group Term Life and Accidental Death & Dismemberment Insurance
Long-Term Disability Insurance
Health Care and Dependent Care Flexible Spending Accounts
Unlimited Vacation and Sick Leave
11 Federal Holidays
401(k) Plan with employer matching
Employee Assistance Program (EAP)
Remote/Hybrid work options
Company-sponsored training and certifications
Mentoring and coaching opportunities
Full Job Description
Candidate must be able to pass a federal background check and obtain a public trust clearance.
We are seeking a .NET Developer to join our organization in support of a Federal client. The ideal candidate will play a pivotal role in supporting the existing application, adding new modules, and addressing performance and functional issues. This role is an individual contributor and applicants must have the skills to be able to work both autonomously and collaboratively within a team environment. Effective communication and prioritization skills are vital for success in this role.
There's a preference for candidates in the Washington, DC area, however accommodations can be made for the right remote candidate.
Responsibilities and Duties
Work closely with the development team to support operations and maintenance (O&M) and new product development activities.
Design and develop robust, scalable web applications using .NET.
Develop new system enhancements, CRs, and resolve defects to improve the application.
Stay updated with industry trends and technologies to ensure our solutions remain to innovative and cutting edge.
Experience leveraging AI tools for development.
Escalate roadblocks and issues to project leadership in a professional and timely manner.
Work closely with project leadership and other stakeholders to implement and/or consult requested solutions.
Must be able to work independently with little to no daily supervision, is a team player, open to ideas and learning.
Work in a distributed team environment where team members are spread across numerous locations and often communicate virtually to support clients.
Required Experience, Skills and Qualifications
Required skills:
Bachelor's Degree in CS or related field or equivalent work experience
4 years of professional experience in back end development with .NET and Azure
Strong understanding of OOP, SOLID, microservices, Restful API, version control, Git, testing and QA practices, and responsive web design.
Experience with secure coding practices, input validation, user role-based access control (RBAC), authentication and authorization (OAuth, IWT), error handling and logging
Experience with AI tools
Expert in all aspects of agile delivery and enterprise software development
Strong analytical skills with the ability to assess complex situations and develop practical solutions.
Excellent communication skills, including the ability to convey technical information to non-technical stakeholders effectively.
Detail-oriented with a commitment to accuracy and thoroughness in all work activities.
Possess considerable logic and understanding to analyze and troubleshoot problems
Must be inquisitive and able to efficiently reach an understanding of complex tasks while using this understanding to produce project artifacts that satisfy project objectives.
Ability to work independently and collaboratively in a fast-paced environment.
Initiative-taker with ability to overcome barriers to entry, and quickly identify decision makers.
Ability to think and execute strategically and execute tactically.
Desired Skills:
Azure and developer or architect certification preferred
Ability to multi-task & support multiple priorities / multiple deliverables
Strong analytical and problem solving skills
Ability to take the initiative to complete tasks with minimal supervision
Skilled in verbal, written and oral communication
Strong team player with a great attitude
Flexibility and willingness to go beyond the call of duty. Highly self-motivated and directed (a go-getter)
Ability to take ownership and drive issues to closure
Benefits
Medical, dental, and vision benefits or Health and Welfare payments
Group Term Life and Accidental Death & Dismemberment Insurance