Associate Software Developer – Early Career / Student Talent
Frontier Technology
- Location
- Norfolk, VA
- Work style
- Hybrid
- Job type
- Full time
- Posted
- Oct 4
- 16 days ago
Career path
See where this role leads
Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.
About the company
Frontier Technology
Oil & energy · 11 to 50 employees
For an early career developer interested in the intersection of software engineering, data, AI, and national security, this is an opportunity to get your foot in the door with a company focused on developing AI centric solutions.
What you'll do
- Design, develop, document, test, and debug software applications and solutions
- Develop and maintain data pipelines and support data transformation
- Analyze code, troubleshoot problems, and improve existing applications
- Participate in the full software development lifecycle
- Work with engineers, data scientists, and end users to develop and deploy solutions
- Help productionize analytical and AI models and integrate them into applications
- Use Git and modern source control practices to collaborate with developers
- Support dashboard development, data visualization, and recurring reporting
What you need
- Must have an active Department of Defense Secret clearance or above.
- Bachelor’s degree in Computer Science, Software Engineering, Mathematics, Engineering, Data Science, or a related technical field. Candidates currently pursuing a Master’s degree, as well as Master’s graduates and current PhD students, are also encouraged to apply.
- Hands on software development experience gained through a capstone, academic project, graduate research, internship, research assistantship, personal development project, or other substantive technical work.
- Experience developing software using Python, R, C#, Angular, or comparable programming languages and frameworks.
- Experience writing modular code, including functions, classes, or packages.
- Exposure to Git or another modern source control platform.
- Familiarity with software testing, debugging, data transformation, or software quality practices.
- Ability to communicate technical concepts and collaborate with both technical and nontechnical team members.
- Experience does not need to come from a traditional software development job. Capstone projects, academic projects, research, internships, and substantive personal development projects all count.
- Exposure to Databricks, Apache Spark, data pipelines, automated testing, Agile or Scrum development, Qlik, Tableau, or Python based visualization tools is beneficial but not required.
- Experience developing applications or pipelines incorporating machine learning, AI, predictive analytics, or large data sets would also be valuable.
- Education: a bachelor's degree
Key skills
Keywords for your resumePro
The words this employer's screening is likely to look for.
This job lists resume keywords
The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.
See full description on company page, apply now