U
Software Developer
U
Software Developer
UICGS / Bowhead Family of Companies•Arlington, VA
yesterday
Full-timeOffice
Company
UICGS / Bowhead Family of Companies
Location
Arlington, VA
Type
Full-time
Work Schedule
full time
Work Location
office
UICGS / Bowhead Family of Companies•Arlington, VA
yesterday
Full-timeOffice
Company
UICGS / Bowhead Family of Companies
Location
Arlington, VA
Type
Full-time
Work Schedule
full time
Work Location
office
Job Description
We are seeking a skilled Software Developer to join our engineering team in Arlington, VA. The role involves designing, developing, and maintaining software applications while collaborating with cross-functional teams to deliver innovative solutions.
Full Description
Job Overview
UICGS / Bowhead Family of Companies is seeking a talented Software Developer to join our engineering team at our Arlington, Virginia location. This full-time position offers an excellent opportunity for a motivated professional to contribute to meaningful projects while advancing their career in a dynamic and supportive environment. The ideal candidate will bring strong technical expertise and a passion for creating innovative software solutions that meet client needs.
Key Responsibilities
The Software Developer will be responsible for designing, coding, testing, and maintaining software applications that align with organizational objectives. Daily tasks include collaborating with project managers, business analysts, and other developers to gather requirements and translate them into functional solutions. The role requires participation in code reviews, debugging complex issues, and ensuring software quality through rigorous testing protocols. Additional duties include documenting technical specifications, optimizing existing codebases for performance, and staying current with emerging technologies and development methodologies to continuously improve deliverables.
Required Qualifications
Candidates must possess a bachelor's degree in Computer Science, Software Engineering, or a related technical field. A minimum of three years of professional software development experience is required. Applicants should demonstrate proficiency in one or more programming languages and have experience with software development lifecycle processes. Strong analytical and problem-solving abilities are essential, along with excellent communication skills for effective teamwork.
Skills
Proficiency in modern programming languages such as Java, Python, or C++ is required. Experience with web development frameworks, database management systems, and version control tools like Git is highly valued. Knowledge of cloud platforms, agile development practices, and software testing methodologies will strengthen an application. The ability to work independently while contributing to team goals is important for success in this role.
Company Info
UICGS / Bowhead Family of Companies is a respected organization providing advanced technical solutions across multiple industries. With a commitment to innovation and excellence, the company supports its employees through ongoing training and development opportunities. The Arlington location offers convenient access to government and commercial clients, fostering collaboration on impactful projects.
Benefits
The position offers a competitive compensation package including health insurance, retirement savings plans, and paid time off. Employees benefit from flexible work arrangements and access to professional development resources. The company culture emphasizes work-life balance and recognizes individual contributions to team success.
Growth Opportunities
Software Developers at UICGS / Bowhead have clear pathways for career advancement, including opportunities to move into senior technical roles, project management, or specialized engineering positions. The company supports continued education and certification programs to help employees expand their skills and achieve long-term professional goals.
Key Skills
JavaPythonSoftware DevelopmentAgile MethodologyDatabase Management
