AnaVation is looking for a software developer to design, develop, and maintain high-quality software solutions, leading development efforts, implementing best practices, and collaborating with cross-functional teams to deliver value-driven software increments in Agile environments.
Requirements
- Experience with development in one or more scripting languages (e.g., Python, Go, Bash, Java, C, C++, JavaScript), and other programming languages.
- Experience designing working environments and/or programs within Linux-based operating systems (Ubuntu, RedHat, Debian, etc.)
- Experience with User Interface / User Experience (UI/UX) development technologies, especially with JavaScript frameworks, such as React, Angular, or Vue
- Working knowledge of database query languages and mobile database design.
- Expertise in source control management with Git.
- Deep understanding of relational databases such as SQL Server, PostgreSQL, or SQLite.
- Experience using industry standard RE tools (IDA Pro, Ghidra, JEB, Hopper) to determine the function of closed-source software.
Responsibilities
- designing, developing, and maintaining high-quality software solutions
- leading development efforts
- implementing best practices
- collaborating with cross-functional teams to deliver value-driven software increments
- participate in Agile ceremonies such as sprint planning, daily stand-ups, and sprint reviews
- providing technical leadership and mentorship to junior developers
- design, develop, and maintain software applications, modules, and components using appropriate programming languages, frameworks, and technologies
Other
- Minimum of eight (8) years of professional experience in software development roles, with significant experience in designing and building complex software solutions.
- Minimum of three (3) years of experience working in Agile environments, preferably in roles involving leadership and collaboration within Agile teams.
- This position is currently hybrid with two days per week on-site with our customer in Lorton, VA.
- This position requires an active Top-Secret clearance and the ability to obtain SCI access with a CI polygraph
- Excellent verbal and written communication skills.