Software Engineer


Job Details

TITLE: Software Engineer

LOCATION: Onsite in Reno, NV (relocation assistance available)

EMPLOYMENT TYPE: Direct-Hire

PAY RANGE: $110K-150K / year

BENEFITS: Comprehensive benefits package that includes Medical, Dental, Vision, Disability, Health Savings Accounts and/or Flex Spending Accounts, Employee Assistance Program, Employer Provided Life Insurance, Employer Provided AD&D, Voluntary Life Insurance and AD&D, Personal Accident Plan, Tuition Reimbursement, and a NQ Deferred Compensation Plan. We offer 8 paid holidays per calendar year, as well as Paid Vacation once eligibility requirements are met. Sick pay is available pursuant to the required state and local laws.

ROLE & RESPONSIBILITIES:

The software engineer position is responsible for data layer to UI (and everything in-between) development of new features/tools including design, documentation, implementation, and testing for primarily desktop-based applications. Broad knowledge of how UI concepts mesh with architecture, business logic and data are critical pieces to being successful in this position. Additional opportunities for analysis and resolution of software defects, communicating with other departments, and developing project estimates and timelines.

Key Responsibilities:

- Fluency in either C# or C++ with understanding of fundamental object-oriented design principles.

- Desire to work in the Microsoft technology stack including .NET, MSSQL, and C#.

- Experience creating and/or maintaining architectural interfaces such as, but not limited to, RESTful APIs and WCF contracts.

- Solid SQL database design principles.

- Experience with Angular 5+ (or related) and Typescript.

- Familiarity with CI/CD build processes and version control (preferably Git).

- Experience with agile development methodologies or frameworks such as SCRUM.

- Experience analyzing and further developing on provided requirements.

- Desire and ability to anticipate customer and/or product need.

- Ability and willingness to communicate and interface with other business verticals.

- Must be able to work on both individual and team projects.

- Must be able to use opportunity cost evaluation as part of decision making.

- Lead with a positive attitude.

Education/Experience

- Bachelor s degree from regionally accredited university in computer science, software engineering or related field.

- Experience with deploying and supporting software on standalone robotics platforms a plus.

Experience level: 3+ years

WHY AVERRO?

Averro is a Veteran-Owned organization dedicated to delivering innovative talent solutions, business consulting, and technology services that propel businesses and careers forward. We live by our ethos: Family First | Be Uncommon | Culture Wins. These values show in our commitment to client satisfaction, timely support, and unmatched consultant care. Our Aim Your Ascent.

Averro is an equal opportunity employer, and we are committed to diversity, equity, and inclusion in the workplace. All qualified applicants will receive consideration for employment, regardless of criminal histories, consistent with legal obligations. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status, or any other basis as protected by federal, state, or local law.





 Averro

 04/18/2024

 Reno,NV