blank

Careers at Avant

Senior Software Developer

About Us

Avant Systems Group is an innovative Information Technology integration and workflow solutions company. Our expertise stems from over 25 years of experience in software consulting and development. Our team is passionate about software, development tools, development processes, methodologies and most importantly we are passionate about sharing our expertise with our clients and being a part of their growth and evolution.

In addition to our consulting services and solutions, Avant Systems Group is an Atlassian Solution Partner, providing a full range of professional services supporting the full Atlassian stack including sales, configuration and setup, managed hosting, data migration and custom plugin development.

The Job:

We are seeking an energetic and motivated Senior Software Developer with an entrepreneurial mindset to join our team at Avant. The candidate must love to work in a fast-paced, client facing environment and be passionate about creativity and learning new technology. The candidate will be responsible for contributing expertise for both internal and external implementation projects in the following areas:

  • Enterprise application development and maintenance using Java JEE, C++, and related technologies.
  • End to end development of Atlassian MarketPlace Add-ons. This includes requirements, design/architecture, configuration, customization, as well as custom development.

As part of a small cross functional team, the candidate will play a key role in the end to end design, implementation, and delivery of solutions that satisfy our client’s business needs.

This position will have a progression of responsibilities based on demonstrated expertise.

We are looking for someone who:

  • Exhibits our Values
  • Thrives in a fast paced and ever changing environment with other talented individuals
  • Is passionate about application development, maintenance, and systems integration tasks
  • Has had senior roles on teams that deliver high quality software
  • Resolves client issues as they arise in collaboration with the Avant team and client representatives
  • Is comfortable working on requirements and specifications, estimates, and technical documentation.
  • Can collaborate with the Project Manager to develop project plans.
  • Assists with solutions for RFP responses, estimating resource time allocations to tasks, and development of Proposals and Statements of Work for projects
  • Contributes technical expertise during the sales cycle.

Required Qualifications and Skills:

  • A university degree or college diploma in the computer sciences, computer engineering, or a related discipline, preferably with a focus (major) in Programming.
  • Expert knowledge of Java EE development. Experience: C/C++, Linux/Unix, JavaScript.
  • Experience with consuming, producing, and designing RESTful web services.
  • Understands the software development life cycle and related tools/technologies. Experience with Agile principles, TDD, CI, and CD.
  • Experience working with relational databases.
  • Working knowledge of the Atlassian suite of products is preferred.
  • Strong analytical and problem-solving skills.
  • Adaptable, flexible, and able to meet deadlines in a fast-paced environment.
  • Reliable, responsible and motivated. Ability to prioritize and multi-task.
  • Ability to give full attention to what other people are saying, and to use logic and reason to identify the strengths and weaknesses of alternative solutions.
  • Excellent verbal and written communication skills, with an ability to articulate thoughts and express oneself succinctly in face-to-face and written communications.

Experience:

  • 5 – 10 years of experience as a developer and/or technical lead on development projects. 1 – 2 years of experience in architecting applications for enterprise clients.
  • Experience in providing I.T. consulting services to clients would be an asset.

What we offer:

  • Competitive salary & benefits
  • Flexible start time and work life balance
  • Paid educational advancement opportunities
  • Retirement savings plan contributions
  • Variable compensation bonus plan
  • A challenging and fun work environment

Ready to apply?

Fill out this form and upload your application. Please include a cover letter and résumé within a single .PDF file.