CAREERS

Genius in Zero to 30+

We believe in the Mozart/Einstein theory...some hit their genius at a young age while others thrive after decades of experience. We welcome genius in every form...from 0-30+ years of experience.

Your Mission

On your first day at Avii, you will touch both your whiteboard and keyboard, solve problems on challenging projects, and directly impact some of the largest organizations in the United States. You will be given weekly "free think" time to research new tech and models that uplift you, your team, the company and our customers. Come in the door with an open mind and a clear understanding that from day one you are relied upon to make a difference.

What World Do You Seek?

Imagine a world where you find real joy as defined by you...at an 18-year old where freedom to succeed is powered by a fresh platform, no debt, no investors and a surging revenue growth wave. Where a culture of clarity and empowerment guides even the newest team member and the CEO to interact like peers in a stable, highly transparent and chill culture.

Currently Hiring

ASP.NET / ASP.NET Core / C# Software Engineers

If you are driven to contribute to an amazing culture, work autonomously, solve important problems, and deliver great code…then apply to be a software engineer at Avii.

Job Description:

We are looking for several entry-to-senior level Software Engineers with varied experience.

We know developers are happiest when they’re working with the latest technology…you will have that opportunity to work in a wide variety of exciting Microsoft .NET technologies in cloud environments.

At Avii, you will architect, design and develop our cutting-edge SaaS-delivered software platform, including frontend, services, APIs and databases. You will collaborate directly with product owners, designers, UX, and other developers to gain understanding of new features, dependencies, and technical details. You will be relied on to solve problems, build models and ensure code changes meet business requirements and fulfill user needs. You will be given free time to research, learn and grow professionally...and be empowered to contribute to an amazing team, and play a key role in fueling significant changes to our platform and company. We are looking for engineers who are passionate, smart and enjoy a highly-functional team.

Responsibilities:

Design, develop and deploy high-volume, scalable, enterprise-level, web-based applications Participate in system design, architecture decisions and code reviews Work in a highly interactive, team-oriented environment

Basic Requirements:

We seek to hire individuals with a good blend of experience in the following:

  • ASP.NET, MVC, C #, TSQL, JavaScript, CSS
  • Entity Framework 6
  • Version control tools such as git or TFS
  • Creation of highly scalable systems and frameworks
  • Documentation of product enhancements and bug fixes
  • Responsive design/development and mobile web best practices
  • Basic cross-browser testing and troubleshooting experience
  • Ability to understand the big picture, look forward, anticipate problems, and assess risk
  • Demonstration of technical problem-solving abilities
  • Highly organized, detail oriented, and able to work autonomously with minimal direction from high level requirements and managers
  • Effective communication, collaboration, and interpersonal skills
  • Ability to brainstorm with other team members and leverage constructive feedback
  • Enthusiastic about learning new things and taking on new challenges
  • Solutions driven

Preferred & Nice to Have Experience, but Not Required:

  • JavaScript frameworks like Angular, Node, JQuery, etc.
  • Architecting RESTful APIs
  • Demonstrated leadership
  • Full stack development experience: Under our DevOps team model, the entire team is involved in the delivery of our solutions, including front-end, back-end and database development, as well as understanding the deployment model.
  • Data warehousing design and concepts
  • AngularJS, Backbone.js or like
  • ASP.NET Core
  • Entity Framework Core
  • Azure
  • Docker
  • Strong unit testing skills
  • Load testing and migration strategy for production environment
  • Perform logical and physical data modeling, write prototype SQL to prove data transforms, write specs for ETL development
  • Implement and test database design
  • Developing for or managing applications in the Azure environment
  • Performance of day-to-day activities, including ad hoc data exports and reports, manipulation and analysis of large data sets, bulk data updates, and investigation of data issues
  • Analysis of data sources, requirements and business rules

Job Summary

  • Employment Type: Full-Time
  • Job Type: Entry-to-Senior Level Engineers (Hiring numerous engineers with varied experience)
  • Education:
  • Preferred: Accredited BS in Computer Science or related field
  • Mid-preference: Accredited BS in any field, or equivalent progressive experience
  • Low-preference: Completion of code boot camp
  • Manage others: Not initially
  • Required Travel: None (100% onsite, with some telecommuting exceptions allowed)


To Apply, email your resume to Lyle Ball, CEO at careers@avii.com

Quality Assurance Professional

If you are driven to contribute to an amazing culture, work autonomously, solve important problems, and deliver great solutions...then apply to be a Quality Assurance Professional at Avii.

Job Description

We are looking for a Quality Assurance Professional with 3-10+ years of experience to join our Agile development team. We know QA specialists are happiest when they're working with the latest technology...you will have that opportunity to work in a wide variety of exciting Microsoft and other web-based technologies in cloud environments.

At Avii, you will collaborate directly with product owners, designers, UX, developers and executive team members to gain understanding of new features, dependencies, and technical details. You will be responsible for developing and executing manual and automated tests, investigating and assisting in problem analysis, testing delivered software components and solutions, and providing training and technical mentoring.

You will be relied on to solve problems, build models and ensure code changes meet business requirements and fulfill user needs. You will be given free time to research, learn and grow professionally...and be empowered to contribute to an amazing team, and play a key role in fueling significant changes to our platform and company. We are looking for professionals who are passionate, smart and enjoy a fast-paced, highly-functional, highly-autonomous team.

Responsibilities

  • Review and understand customer and system requirements
  • Assist in defining acceptance criteria
  • Design and execute tests on high-volume, scalable, enterprise-level, web-based applications
  • Report and track software defects and prepare test reports
  • Research issues reported by users
  • Participate in system design, architecture, planning, stand-ups, code reviews and retrospectives
  • Provide training and technical mentoring
  • Work in a highly interactive, team-oriented environment

Basic Requirements

We seek to hire individuals with a good blend of experience in the following:

  • 3-10+ years of experience in software quality assurance testing
  • Understanding of software development lifecycle
  • Experience with developing test plans and writing test cases
  • Experience with functional, regression, integration, performance, security, and acceptance testing
  • Experience working in an Agile Scrum environment
  • Proficient with Microsoft, SQL and major web technologies
  • Knowledge of object oriented languages and principles (C# preferred)
  • Experience with white-box and black-box testing
  • Passion for technology and developing and growing software QA skills and knowledge
  • Excellent communication skills, both written and oral, with an ability to understand and articulate complex projects
  • Effective collaboration and interpersonal skills
  • Ability to understand the big picture, look forward, anticipate problems, and assess risk
  • Demonstration of technical problem-solving abilities
  • Ability to brainstorm with other team members and leverage constructive feedback
  • Enthusiastic about learning new things and taking on new challenges
  • Solutions driven
  • Highly organized, detail oriented, and able to work autonomously with minimal direction from high level requirements and managers
  • Familiarity with Microsoft development technologies and environments

Preferred & Nice to Have Experience, but Not Required

  • BS degree or equivalent experience
  • Demonstrated leadership
  • Strong unit testing skills
  • Load testing and migration strategy for production environment
  • Analysis of data sources, requirements and business rules

Job Summary

  • Employment type: Full-Time
  • Job type: 3-10+ Years-Experience-to-High Level QA Professional
  • Education:
    • Preferred: Accredited BS in Computer Science or related field
    • Mid-preference: Accredited BS in any field, code boot camp graduate or equivalent progressive experience
    • Low-preference: Enrolled in computer science program at a university or code boot camp, or possess relevant experience
  • Manages others: Not initially
  • Required travel: None (100% onsite)


To Apply, email your resume to Lyle Ball, CEO at careers@avii.com