We are seeking a Mid-Level Application Developer (C#/.NET) to support a system that automates critical processes for both our government customer and noncitizens in the US. The ideal candidate will be a full-stack developer with some DevOps experience who can provide operations and maintenance support of a client-side application.
Requirements
- Bachelor’s degree plus at least 3 years of work experience supporting C# applications that leverage the.NET framework
- Experience designing and implementing Windows-based solutions, preferably on WPF
- Travel required up to twice per month (2–3 days per trip) to support kiosk installations across the United States
- Experience working in an Agile Scrum environment, using Jira or a similar tool
- 3+ years of experience with JSON, XML, and communication protocols
- 3+ years of experience with CI/CD working in an automated development environment, using DevOps tools such as Git, GitHub, and Azure DevOps
- 3+ years managing data models
- Experience writing automated unit tests
- Experience developing applications that utilize memory efficiently and diagnosing/fixing memory leaks
- Experience with Configuration/Release management, as well as effective branching strategies
- Experience developing integrated solutions with federal information technology systems
- Ability to translate business requirements into working code
- Demonstrated passion for solving complex software challenges, including the ability to research a problem, identify a root cause, and recommend/implement a solution
- Ability to collaborate with team members to ensure client needs and expectations are met or exceeded
- Aptitude for picking up technology quickly, along with a desire to learn and progress
- Comfortable working in a remote environment
- Detail-oriented and capable of producing a high level of accuracy
- Good communication skills, both written and verbal
- Strong interpersonal skills, practicing diplomacy and professionalism in all situations
- A team player who takes initiative, but can also work independently, as well as follow directions needed
- Solid organization and time management skills, with the ability to prioritize tasks to meet deadlines in a fast-paced environment
Benefits
- Generous and flexible time-off policy
- Flexible work schedules and telework options, including remote work availability for eligible projects
- Career development opportunities including a mentorship program, technical and management training through Dev University, hands-on learning through DevLab, tuition reimbursement, and paid training opportunities
- Industry-leading benefits including a choice of two health plans that include dental and vision, flexible spending account, commuter benefits, life insurance, and more
- 401K matching with a 5% matching contribution