Abeyon is looking for a Software Developer I to join its technology team in Arlington, Virginia. This is an excellent opportunity for an early-career developer with experience in software development who wants to work on AI-focused and federal technology projects. The role involves building software applications, writing clean and testable code, collaborating with project teams, and contributing to software architecture and continuous improvement.
Job Overview
| Field | Details |
|---|---|
| Company Name | Abeyon |
| Role | Software Developer I |
| Qualification | Engineering, Computer Science, Information Systems, or related technical training/experience; 1+ year of programming experience |
| Job Location | Arlington, VA, USA |
| Salary | $70,000–$80,000 per year |
| Work Type | On-site |
| Job Type | Full-time |
| Job Level | Entry Level |
| Industry | Artificial Intelligence & Information Technology |
Job Description
This is a full-time, on-site role for a Software Developer I based in Arlington, VA. The Software Developer will be responsible for designing, developing, and maintaining software solutions. Daily responsibilities include writing clean and efficient code, utilizing object-oriented programming principles, debugging and testing code, collaborating with cross-functional teams, and supporting various stages of the software development lifecycle.
Job Requirements
- Training and demonstrated experience in Engineering, Computer Science, or Information System technology related field or equivalent service
- Minimum of 1 years of programming exp. with responsibility for significant software development projects
- Bachelor’s degree in Computer science, Information Technology or related field is preferred.
- Must be a U.S Citizen due to security and contractual requirements.
Knowledge/Skills/Abilities
- Knowledge in Java based web design/web development using Spring Core framework and MVC.
- Skilled in JSP, XML processing and in GUI development with OO Javascript and AJAX.
- Prior experience with the design and architecture of large-scaled Java applications is preferred
- Knowledge of Machine Learning and Artificial Intelligence (AI) technologies
- Experience with any of the following would be a plus: Python, JDBC, SQL, Spring, Web Services.
- The ability to work in a fast-paced, highly collaborative, agile development environment in support of short iterative cycles is a must.
- Ability to communicate effectively is a must.
- Familiarity with full life cycle software development.
- Good technical documentation skills.
- Great time management skills
Essential Job Duties
- Builds software applications – Follows coding standards, builds appropriate unit tests, integration tests and deployment scripts
- Assists in defining software architectures – Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, learns the applications capabilities
- Communicates continually with the client and project teams – Explains progress on the development effort
- Owns success – Takes responsibility for successful delivery of the solutions
- Translates designs and style guides provided by the UI/UX team into functional user interfaces, ensuring cross browser compatibility and performance
- Contributes to continual improvement by suggesting improvements to user interface, software architecture or new technologies.
- Meet aggressive deadlines in accordance with Project Manager’s expectations.
Selection Process
- Submit your application and resume.
- Application and qualification screening.
- Technical/interview assessment.
- Team or project discussion, if required.
- Final selection and offer.
How to Apply
- Review the Software Developer I requirements carefully.
- Prepare an updated resume highlighting your software development experience and technical skills.
- Submit your application through the available Abeyon job listing.
- Ensure your contact and employment information is accurate.
- Complete any additional assessment or interview requested by the hiring team.
- Wait for the recruitment team to contact you regarding the next steps.