Ukpeagvik Inupiat Corporation - Vicksburg, MS

posted 4 months ago

Full-time
Vicksburg, MS
Construction of Buildings

About the position

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.

Responsibilities

  • Demonstrate knowledge of development practices involved with multi-platform environments.
  • Lead development teams in common programming practices.
  • Design, advise, and implement complex system designs using Azure Services.
  • Develop software modules in specified programming languages for government projects.
  • Utilize programming languages such as CSS, HTML, JavaScript, Microsoft C#, or Microsoft Power Platform.
  • Design, engineer, and implement database schemas for various business areas.
  • Create, update, edit, delete, develop, and maintain data relationships using database tools.
  • Consolidate and prepare data dumps and reports for different business areas.
  • Work with the Government Project Manager to improve and maintain on-time deliveries.
  • Utilize modern software development techniques including Agile, TDD, CI/CD, and Git source control.

Requirements

  • BA/S in Computer Science or related field.
  • 2-5 years of professional experience in software development.
  • CompTIA Security+ certificate may be required prior to starting this position.
  • Intermediate to advanced level skills in Microsoft Office software suite (Word, Excel, Outlook, PowerPoint).
  • Ability to communicate effectively with all levels of employees and outside contacts.
  • Strong interpersonal skills and good judgment with the ability to work alone or as part of a team.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service