Serco is seeking a Software Engineer to implement, test, document, support, and maintain software and solutions for the ARCHER system in accordance with MCTP and Government policies, supporting the ARCHER Admin Team.
Requirements
- Ability to program/understand/build applications using the following programming languages: C, SQL, Java, JavaScript, VBA (Visual Basic for Applications, MS Office), PowerShell scripts, BASH scripts, XML, JSON, MSI, Microsoft Installer packaging, RPM, Redhat packaging
- Experience developing applications for Cloud deployment (AWS, Azure, etc.)
- Experience with AI-integrated development tools or development of AI-integrated applications
- Familiar with RMF security requirements as they apply to software and computer systems
- Experience with Microsoft Windows 11 and Redhat Enterprise Linux operating systems
- Experience with Git and bug/feature tracking/project management tools
- Ability to program/understand/build applications using one or more of the following technologies: Pearl, Python, PHP, HTML, CSS, or other web-oriented languages, Relational database management systems such as PostGreSQL, Microsoft SQL Server, Oracle, C++, C, VisualBASIC.NET
Responsibilities
- Implement solutions from design through deployment and configuration for native Microsoft Windows apps that involve Microsoft Office Integration, Relational Database, and Winforms
- Implement SharePoint and Teams solutions that utilize SQL server and MS Access together with output in Excel and PowerPoint, etc.
- Familiar with Microsoft Development Environment (Visual Studio IDE) and use of Office Interop for automation
- Familiar with creating and utilizing virtual machines using VMWare/Proxmox/Hyper-V/VirtualBox
- Basic system admin and operations skills for interfacing with servers/services
- Creation of design documents, development timelines, data and logical diagrams, release notes, test plans, user’s guides, training material, and other software documentation
- Creation of development and test environments
Other
- This position is contingent upon your ability to maintain/transfer an active DoD Secret security clearance.
- Must hold a Bachelor’s degree in computer science, software engineering, or information technology, or closely related fields
- The ability to complete and obtain the following MCTP/US Army/DoD training requirements: CompTIA Security+ Certification (within 6 months), Annual training certifications as directed by the organization, Annual Serco training requirements
- Strong interpersonal and communication skills
- The ability to travel as needed (up to 10% of the time)