Senior Software Developer

Avionté Software is the leading provider of technology and service solutions to the staffing industry. Avionté products and services help staffing agencies manage operations across their entire recruitment and client processes. Avionté has been growing revenue steadily at more than 25% per year. Avionté products and services are used across the United States and into Canada. As an employee of a high-growth technology company, you will be a part of a purposeful culture built around employee development and giving back to the community. This includes competitive benefits, comp and flexibility, planned company outings, bonuses, volunteer days and more!

This is what you'll do:

The Senior Software Developer is responsible for designing, implementing, testing and deploying features to meet user and business needs. This position demands a hands-on, team player with excellent interpersonal communication skills, customer focus, and exceptional follow-up skills. The Senior Software Developer will: 

  • Design and develop complex technical solutions that encompass multi-tier web applications
  • Design and ensure compliance with underlying principles and architectures of IT software systems
  • Incorporate system development tools and methods into an integrated development environment
  • Contribute to the ongoing development of strategic information technology plans
  • Document system functionality for ongoing support and assist in the development of end-user documentation
  • Provide ongoing support and problem identification/resolution of system problems
  • Work using Test Driven Development in an Agile environment

This is what you'll need:

  • Bachelor’s degree in Computer Science or related field or equivalent experience.
  • Significant years of hands-on development experience (7+ years or more) using multiple languages such as C#, Python and/or Node.js. Ability and willingness to work in multiple languages. 
  • Solid understanding with ORM frameworks. 
  • Solid understanding of SQL and stored procedures. Experience with Microsoft SQL Server and Postgres databases.
  • Experience designing, developing, and deploying applications on cloud infrastructure (ideally AWS)
  • Excellent problem-solving skills, with the ability to analyze complex issues and implement effective solutions.