Backend Software Engineer

2 Days Old

Overview
BACKEND SOFTWARE ENGINEER (ERDC):
Bowhead seeks a Backend Software Engineer to support the Engineering Research and Development Center (ERDC) contract located in Vicksburg, MS. The Backend Software Engineer will develop and maintain a robust API for an Autodesk Revit plugin. This role involves designing, implementing, and optimizing backend systems to serve data and files efficiently.
Responsibilities
Design, develop, and maintain RESTful APIs to support data and file operations for the Revit plugin. Must know how to develop an API using C#, Python, or NodeJS (on-prem experience is a plus). Collaborate with frontend developers to ensure seamless integration between the API and Revit plugin UI. Implement database schemas using SQL (PostgreSQL/SQL Server) and optimize stored procedures for performance. Apply Agile methodologies (Scrum, TDD, CI/CD) and manage code via Git (feature branches, merge requests). Address security vulnerabilities and ensure compliance with industry standards. Qualifications Education: BA/BS in Computer Science or related field, or equivalent experience. Experience: 2-5+ years in backend development, with proficiency in C#, .NET, and SQL. Technical Skills: RESTful API design and development. Cloud or On-prem experience. Advanced SQL (stored procedures, query optimization). Git source control (branching, merging, conflict resolution). Certifications: CompTIA Security+ required. Soft Skills: Strong communication, teamwork, and problem-solving abilities. Tools: Microsoft Office Suite (intermediate to advanced).
Physical Demands: • Must be able to lift up to 25 pounds • Must be able to stand and walk for prolonged amounts of time • Must be able to twist, bend, and squat periodically
SECURITY CLEARANCE REQUIREMENTS: Must be able to obtain a security clearance at the Public Trust level. US Citizenship is a requirement for Public Trust clearance at this location.
#LI-KC1
Location:
Vicksburg, MS, United States
Category:
Computer And Mathematical Occupations