Senior Software Engineer
Job DescriptionJob Description
OPEXUS is seeking a highly skilled Senior Software Engineer with a focus on data migration and application configuration. This role is vital for supporting the implementation and configuration of secure web applications at the Geospatial Agency (NGA) in St. Louis, MO, through remote partnership with the OPEXUS project team in Washington, DC. The ideal candidate will have a blend of technical expertise in software deployment, configuration management, and business analysis with strong customer engagement and communication skills.
Key Responsibilities:
- Technical Management:
- Oversee day-to-day operations of NGA-OIG’s management system, ensuring it meets evolving expectations, policies, and legal requirements.
- Deploy, administer, and support secure web applications on both Windows and Linux environments.
- Manage virtualized server environments within private cloud infrastructures.
- Utilize DevOps methodologies, including CI/CD scenarios, and manage source code using Git/GitHub or similar tools.
- Maintain containerized applications using Docker and Kubernetes, and perform backend data and statistical analysis for instant requests.
- Data Migration:
- Manage on-prem data migration of classified data in coordination with off-site OPEXUS staff.
- Facilitate the data mapping between NGA source systems and the OPEXUS applications to prepare for migration.
- Review and provide feedback on data migration scripts prepared by OPEXUS.
- Run data migration scripts on classified data in lower test environments and review output for consistency and accuracy.
- Coordinate and lead data migration for the Production environment.
- Business Analysis:
- Capture and document “as-is” and “to-be” business processes, preparing functional requirements, use cases, and instructional documentation.
- Configure, test, and implement business processes to meet defined requirements.
- Conduct User Acceptance Testing (UAT) and collaborate with IT and business personnel to achieve project milestones.
- Provide top-tier customer service, application training, and product demonstrations both onsite and online.
- Manage project tasks, coordinate with NGA resources, and ensure timely completion of milestones.
- Customer & Stakeholder Engagement:
- Serve as the primary point of contact for NGA-OIG personnel, offering immediate assistance and best practices on system usage.
- Maintain strong relationships with NGA government and contractor IT personnel, delivering monthly presentations to NGA-OIG leadership on system changes and successes.
- Provide exceptional customer service, ensuring a seamless and engaging experience for all stakeholders.
Required Qualifications:
- Security Clearance: Active TS/SCI with polygraph.
- Education:
- Bachelor’s Degree in Computer Science (or similar) + 10 years of relevant experience OR Master’s Degree in Computer Science (or similar) + 5 years of relevant experience.
- Technical Experience Requirements:
- Minimum of 5+ years’ experience in ASP.Net development with proficiency in SQL databases (Oracle, MySQL, etc.) and create complex SQL queries.
- Minimum of 5+ years’ of demonstrated expertise in enterprise software development and maintenance using Microsoft technologies and Microsoft .NET C#
- Strong knowledge designing and developing reports using SSRS and Crystal Reports
- Ability to create, debug, and analyze code using Microsoft Visual Studio and other development tools.
- Ability to install, configure, and maintain the Microsoft.Net environment and configure production web servers (IIS) and relational database servers.
Desired Skills:
- Ability to analyze, solve problems and work with teams to identify and fix the root cause of the problems (be it programmatic or performance).
- Ability to maintain a high level of information security and data integrity throughout the software development process; including, all software systems, business processes, and development procedures.
- Ability to multi-task, learn and adapt to new technologies quickly.
- Extensive problem solving and debugging skills.
- Experience in project and configuration management, and customer-focused roles with a strong ability to communicate with non-technical stakeholders.
- Ability to manage multiple roles within a project, including training and user support.
- Advanced proficiency in Microsoft Office Suite (Word, Excel, Project, Visio).
Qualifications:
- Experience working on an OIG team and application.
- Experience managing Help desk support questions and requests.
- Passion for innovating and automating new solutions for delivering efficient enterprise solutions.
Additional Information:
- Travel: Occasional travel may be required to support project milestones or product presentations.
- SCIF: Contractor needs readily available access to a Secure Classified Information Facility.
About OPEXUS
Get government unstuck with OPEXUS. We believe the professionals who keep democracy running expect and deserve exceptional technology experiences. With more than 30 years of experience supporting public institutions, OPEXUS is the leader in FedRAMP-certified government process management software, bringing operational excellence to governments’ middle office so agencies can focus on the critical work of mission delivery.
Our customers and employees share the desire to make a positive impact on society and leave a legacy. Our location in the heart of Washington, D.C. enables our team to work hand-in-hand with our customer community to deliver built-for-government software applications that users love.
If you are a talented, entrepreneurial candidate with an interest in driving growth, then we want to talk with you. We offer countless opportunities for our employees to stretch and take on new challenges in their careers.
OPEXUS is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to , , , , , , , or .
#OPEX