Mid-Level Software Developer

Purpose

Developers play a significant role in not only building client apps but helping our clients figure out what to build. APAX developers have the power to push for new ideas and help clients understand the value of the work we’re delivering. They’re given great autonomy. Our developers work on small teams, typically with another developer, a designer, and the client.

 

Position

The Mid-Level Software Developer is responsible for developing new systems and providing ongoing support to existing systems in a team coding environment. The position requires a broad understanding of software development concepts and experience in current web application languages and frameworks including Python, ASP.Net, Ruby, PHP, React, Angular, Java, or Swift. The position requires continuous learning and the ability to teach specific areas of expertise to other team members. 

 

Responsibilities

  • Complete assigned tasks ranging from new features, enhancements, bug resolution, and unit testing

  • Program in a team environment. Assist other team members with completion of tasks and provide good documentation of work assigned

  • Participate in the full development lifecycle including requirements gathering, estimation, development, QA testing, and deployment

  • Attend status meetings and provide detailed updates of assigned work and projected completion dates

  • Assist the project manager with sprint planning and sizing of tasks and be responsible for maintaining a steady velocity each sprint

  • Develop and execute on client projects and requests. Manage multiple projects and tasks simultaneously

  • Code in a team environment utilizing the GitHub Flow workflow

  • Maintain good test coverage of systems. Write test cases for new features

  • Minimize risks, and effectively discuss problems relating to assigned projects 

 

Desired Skills

  • At least 3 years experience with Python/Django, PHP/Laravel, ASP.NET, Ruby on Rails, Drupal, Wordpress, Node/Express, or equivalent technologies and frameworks

  • At least 3 years with database experience in MySQL, PostgreSQL, and/or MSSQL

  • At least 2 years experience with front end frameworks with strong preference given to Angular or React

  • At least 2 years experience working in Agile software development teams

  • Experience using Amazon Web Services

  • Strong analytical and problem-solving skills

  • Excellent verbal and written communications skills

  • Ability to work on-site in Lexington, KY 5 days a week. Working some days remotely is an option after an initial trial period reporting onsite at the main office.

 

Benefits

Our team loves making great applications, and we want you to join us. You’ll receive generous benefits, including but not limited to, 401(k) match, flexible working hours, and an unbeatable vacation policy. The dress code is casual, the kitchen is always stocked with coffee and tea, and you'll work from a downtown office with plenty of comfy spaces to get things done. Working some days remotely is an option after an initial trial period reporting onsite at the main office.

 

Reports to: President