Ukpeagvik Inupiat Corporation - Vicksburg, MS
posted 4 months ago
Bowhead seeks a Software Engineer to support the Engineering Research and Development Center (ERDC) contract located in Vicksburg, MS. The Software Engineer will provide support and technical expertise for the development of an enterprise-wide system architecture. This role requires a deep understanding of development practices involved with multi-platform environments and the ability to lead development teams in common programming practices. The ideal candidate will have experience in Azure Services and will be responsible for designing, advising, and implementing complex system designs that meet the needs of the government and its projects. The Software Engineer will develop software modules for various projects using programming languages specified by the government at the time of awarding task orders. Common programming languages may include CSS, HTML, JavaScript, Microsoft C#, or Microsoft Power Platform, utilizing development platforms such as Microsoft Visual Studio, VS Code, or Azure Portal. The primary platforms supported may include PowerApps, Power Pages, .NET, or .NET Core. The engineer will also design, engineer, and implement database schemas to support various business areas, using database tools to manage data relationships and SQL programming languages effectively. In addition to technical skills, the Software Engineer will work closely with the Government Project Manager to identify and implement management tools, business practices, and software solutions that enhance project delivery timelines. The role requires knowledge and expertise in modern software development techniques, including Agile software development (SCRUM), Test Driven Development (TDD), Continuous Integration, and Continuous Deployment methodologies. Familiarity with Git source control practices, including forking, feature branches, merge requests, and conflict resolution, is essential for success in this position.