Software Engineer


  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 04/18/2021
  • Website:
  • Company Address: 11995 Singletree Ln #400, Eden Prairie, MN 55344

About Ascentis

Ascentis offers easy-to-use human capital management, HRIS, online payroll, talent management, recruiting and timekeeping solutions that support greater business efficiency and accuracy.

Job Description

The Software Engineer will work building and maintaining of Ascentis SaaS solutions as part of an agile engineering team. It's expected this individual will be passionate about applying the right technology solutions to solve tough software development challenges efficiently and elegantly. It's equally expected he or she will be savvy and knowledgeable of the current state of the art on web development and apply that knowledge to Ascentis products. He/she will be ruthless about creating software productively that is both performing and scalable.

What are the general responsibilities of the position?

Develop new user-facing features and maintain and extend existing capabilities
Develop new services and extend-and-improve existing functionality
Collaborate with Senior Engineers and the UX team to ensure feasibility and economical sense of the designs
Create elegant, reusable, high quality, efficient and scalable code
Experience with modern coding techniques such as TDD, BDD, etc. in order to keep code clean and easily maintainable a strong plus
Effectively learn new programming languages, frameworks, libraries as required by the team goals

Position Requirements    

What are we looking for in a candidate?

High level of spoken and written English language
Strong experience in .NET. (Required), ASP .NET and MS SQL Server (Nice to Have)
Experience with Java development (Nice to Have)
Strong experience with Object Oriented design and development
Experience with LINQ, Interop, and Reflection
Experience with MVC, WEB API, Razor
Strong experience with Object Oriented design and development
Strong experience applying TDD and/or BDD
Experience with Multithreading and async programming
Experience with Microservices, REST or SOA architectures
Experience with Front End technologies: JavaScript, React, Angular (Nice to Have)
Experience with Message Queues/Buses (Kafka, RabbitMQ, etc.) (Nice to Have)
Proficient using code versioning tools such as Git and Stash
Leadership skills
Experience working in an Agile/Scrum environment
Self-starter and ability to think outside the box
Strong ability to learn from existing legacy code, derive essential functionality and translate to new model and design as required
Ability to work under pressure in a fast-paced environment maintain a positive and supportive attitude within the team

Education/experience/technical considerations:

Computer Science or equivalent degree
Experience in JavaScript with libraries and frameworks such as React /AngularJS (nice to have)
Experience with C++ code (nice to have)
Experience on web markup in general, HTML5, CSS3 (nice to have)
Experience with Object Oriented design and development
Experience applying TDD and/or BDD a plus
Experience with SOA architectures a plus

Location     Uruguay 

About the Organization

The Ascentis mission is to create innovative products that are easy to use for the often under-served mid-market that cover the full Human Capital Management (HCM) suite. This full suite approach combined with an amazing team equals success!

We at Ascentis firmly believe that a product is only as good as the people behind it. Whether it's platform development, technology maintenance, client support, product management, sales or operations, all of our employees see the direct impact of their work. As a leader and one of the fastest growing 'Software as a Service' (SaaS) companies in the Human Capital Management space, Ascentis focuses on hiring talented and motivated people from diverse backgrounds. If you want to channel your ambition and drive for success, you belong with Ascentis!

Related Jobs

Product Marketing Manager

Ascentis - Minneapolis, MN, US

Product Marketing Manager

Ascentis - Philadelphia, PA, US

Product Marketing Manager

Ascentis - Austin, TX, US

Client Support Specialist - Payroll

Ascentis - Minneapolis, MN, US

Lead System Administrator (SaaS Operations)

Ascentis - Minneapolis, MN, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.