Job Details
Overview:
We are seeking a Software Engineer to support a customer-focused mission maintaining and modernizing a pair of internal applications. The role involves routine software maintenance, bug fixes, and transitioning legacy software from VB.NET to C#. The initial project phase will include close collaboration with the customer to gather and refine requirements prior to carrying out technical implementation. A successful candidate will have experience with the Microsoft technology stack, AWS services, and related software.
Responsibilities:
- Provide ongoing maintenance and break-fix support for a legacy VB.NET application
- Collaborate with customers to define and refine software requirements
- Lead the re-engineering and migration of an application from VB.NET to C#
- Implement software changes in a methodical and well-documented manner
- Support basic UI updates, minor feature enhancements, and reliability improvements
- Participate in technical meetings and requirement-gathering sessions
- Follow existing development and configuration management workflows (e.g., Git/GitLab, Jira)
Basic Qualifications:
- Active Top Secret clearance (TS/SCI preferred, must be eligible to obtain CI Poly after starting)
- Experience with Microsoft .NET ecosystem tools such as VB .NET , C# , C++, Visual Studio, WPF.
- Familiarity with Visual Studio and common debugging tools
- Firm understanding of object-oriented design, data structures and design patterns
- Experience working with large code bases
- Database experience such as PostgreSQL
- Web Application and application workflow experience
- Ability to write clear, maintainable, and testable code
- Solid understanding of software maintenance, version control, and agile practices
- Experience collaborating with end users or stakeholders to collect requirements
Preferred Qualifications:
- GIS experience and knowledge of roaster and imagery
- Experience converting legacy applications to newer frameworks or languages
- Familiarity with AWS environments (e.g., EC2, S3)
- Prior work in government or defense contracting environments
- Experience working with relational databases like PostgreSQL
- Security+ or equivalent DOD 8570 certification