logo

View all jobs

Software Engineer (Application Development)

Detroit, MI
Aversan Inc. is a multi-service engineering firm specializing in design, build, testing, certification, and support services for embedded flight and rail systems & software, health technology, and advanced IT.
 

Responsibilities

  • Work with Product Managers and architects to understand the requirements of the project and develop solutions, which meet those requirements.
  • Identify opportunities to increase the velocity of your efforts and the wider team.
  • Participate in architectural and code reviews when necessary

Basic Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related
  • Minimum 1+ years' C/C++ software development experience on embedded, infotainment platforms, mobile, or consumer electronic platforms
  • Minimum 2+ years’ Java software development experience on embedded, infotainment platforms, mobile, or consumer electronic platforms
  • Minimum 2+ years' experience software development experience for Android
  • Minimum 1+ years' experience with developing software leveraging Agile concepts such as SCRUM, SAFe, Kanban, etc.
Preferred Qualifications
 
  • Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related
  • 2+ years C/C++ software development experience on embedded, infotainment platforms, mobile, or consumer electronic platforms
  • 4+ years’ Java software development experience on embedded, infotainment platforms, mobile, or consumer electronic platforms
  • 3+ years experience software development experience for Android
  • 2+ years experience with developing software leveraging Agile concepts
  • 3+ years using Android Studio
  • Familiar with eXtreme Programming (XP) practices including:
    •     Pair/Mob programming
    •     Test-first/Test Driven Development (TDD)
  • In-depth knowledge  of C/C++ language on Unix based systems and/or Java
  • Proficiency with revision control including Git, Subversion, or equivalent
  • Experience with Jira, Confluence, or equivalent
  • 1+ years Multi-site software project team experience
  • Familiarity with GitHub or equivalent source control repositories and Build Tools
  • Highly effective in working with other technical experts, Product Managers, UI/UX Designers and business stakeholders
  • Capable in Continuous Integration/Continuous Delivery tools and pipelines such as Jenkins, Maven, Gradle, etc.
  • Experience in development of microservices.
  • Experience with Continuous Integration/Continuous Delivery tools and pipelines
  • Experience with CA Agile Central (Rally), backlogs, iterations, user stories, or similar Agile Tools.
  • Excellent communication skills
 
More Openings
Azure BI Developer
ETL Developer
Share This Job
Powered by