Front End Software Engineer

  • Akron, OH
  • Posted 60+ days ago | Updated 24 days ago

Overview

On Site
Depends on Experience
Full Time

Skills

Agile
Agile development
Debugging
Pandas
Software Engineer
configuration management
developing software
software development
system architecture
Docker
Javascript
Apache Arrow
Vue.js
Python
Object-Oriented Analysis
Object-Oriented Design

Job Details

Position Summary

This position requires the skills of a mid- to senior level software development engineer capable of developing software architecture and design, creating and testing code, and leading integration and test within a large software ecosystem. It requires the ability to understand a system architecture and technical objectives, receive moderate to high-level objectives for tasking, and successfully produce software subsystems and components without extensive oversight and detailed direction. The engineer will be part of a team developing innovative, web-based graphical tools for the creation and modification of logic to assess human performance in the execution of tasks. This position allows a hybrid work location arrangement (in-office and remote).

Job Responsibilities

As part of an Agile development team, translate user requirements into software architecture and design under the guidance of the project senior architect. Apply innovative techniques that support the long-term product roadmap.

  • Develop code using diligent configuration management and CI/CD practices and adhering to coding standards to support software maintainability.
  • Perform unit test and support system-level testing with other developers and with the customer.
  • Conduct periodic demonstrations to internal and external stakeholders to communicate progress and invite feedback to evolve user needs and desires.

Required and/or Preferred Qualifications (education, experience, licenses, skills)

Required

  • Minimum of three years relevant software development experience
  • Proficiency developing user interfaces using Vue.js
  • Proficiency in Python
  • Experience in data analysis using Pandas and Numpy
  • Experience with Object-Oriented Analysis (OOA) and Object-Oriented Design (OOD)
  • Debugging and test skills
  • Experience with databases and large datasets
  • Experience with Agile development methodologies and project management
  • ship and the ability to obtain a DoD security clearance

Preferred

  • Five or more years of relevant software development experience
  • Experience with Docker or other containerization technologies
  • Experience with Javascript
  • Experience with Apache Arrow
  • Demonstrated ability to work with minimal supervision
  • Demonstrated history of innovation in software architecture and design
  • Existing DoD security clearance (minimum SECRET)

Salary and Benefits

  • Salary negotiable based on skills and experience. BGI provides a comprehensive benefits package, including paid time off, medical insurance, and 401(k).

 

BGI is an Equal Employment Opportunity and Affirmative Action Employer. Consistent with applicable law, BGI provides access and opportunities to those with disabilities. This commitment includes providing reasonable accommodation to individuals with disabilities who seek to utilize the company's on-line employment process. BGI has made extensive efforts to ensure that its on-line employment process is accessible to individuals with disabilities. However, if an applicant is unable to fully utilize BGI's procedures, BGI will provide a reasonable accommodation. Applicants that require accommodation with the online employment process may contact for assistance.
 
It is the policy of BGI, LLC to take affirmative action in affording equal employment opportunities to all qualified persons without regard to race, color, religion, sex, national origin, age, marital status, genetic information, disability, protected veteran status, or any other protected characteristic as established by law.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About BGI, LLC