Lead Software Engineer

Ascend Learning · Other US Location

Company

Ascend Learning

Location

Other US Location

Type

Full Time

Job Description

Ascend Learning is a national leader in data driven, online educational solutions for learners, educators and employers in high-growth, licensure-driven professions spanning healthcare, fitness and wellness, skilled trades, insurance and financial services. We are passionate about accelerating learning while impacting job readiness, employment success and employee retention with the belief that our work changes lives.

Our culture is intentionally results-driven and selfless with a relentless focus on our customers. We believe in trust, transparency, freedom and responsibility with a commitment to meritocracy, inclusion and diversity of thought. Continual investment in our over 1400 employees is also a core principle realized through ongoing professional development and providing opportunities to grow, develop and lead. Ascend Learning is headquartered in Burlington, MA with additional office locations and remote workers in cities across the U.S. and in the U.K.

Ascend Learning Technology & Operations is hiring now for a Senior Software Engineer - Team Lead to join our Clinical Health Software Engineering team.The Senior Software Engineer - Team Lead will have responsibility for developing, testing, implementing, and maintaining software applications in a for-profit organization utilizing Microsoft technologies. This position will also mentor other engineers.This is a full-time position in our Leawood, KS office/hybrid preferred.

Responsibilities

  • Develop and support enhancements and new functionality for the ATI Nursing platform using cutting edge technology, including C#, most recent versions of the .NET Framework, .Net Core, Angular 8 or higher, Knockout.js, WCF, and MSSQL.
  • Work with Platform Analysts, Scrum Masters, QA Analysts, Product Owners, and other cross-functional resources to define and deliver business impacting projects.
  • Capable of working independently, as well as with team members on different teams and in different locations.
  • Perform code reviews with other team members in a reviewer capacity.
  • Provide technical mentoring and guidance to less experienced Software Engineers.
  • Develop and support enhancements and new functionality to automate deployments in a micro services architecture environment.
  • Work closely with other engineering team members to ensure code deployments are fully automated and transparent.
  • Execute deployments in production and non-production environments.
  • Continually work towards making improvements in the release process and facilitate migration to a Continuous Deployment/Continuous Integration approach.
  • Provide technical expertise and troubleshooting as needed to support production issues.
  • Assist and in some cases be responsible for the design and architecture of projects and features.
  • Be willing to support deployments outside of work hours participate in an on-call rotation.
  • Actively participate in all relevant agile ceremonies for each project iteration.
  • Work with quality engineering, DBAs, information security, network, operations, and product management teams to design and implement new business initiatives as related to microservices, user interfaces, and analytics.
  • Evaluate current environments, recommend, and implement innovative designs that can enhance the reliability, security, productivity, and efficiency of systems.
  • Work with teams of 20+ individuals on and off-shore, assisting in the implementation of approved architectures.


Education and Experience

  • Bachelor's degree in a computer related field and/or equivalent work experience.
  • 8+ years of relevant experience in software development for web-based applications.
  • Understanding of an Agile based development methodology or similar formal methodologies
  • Extensive experience with the following: .NET Core, Angular 8+, MS C#, JQuery, MVC, WCF, SQL, HTML5, and CSS 3.0.
  • Experience with Kafka, Docker and Kubernetes is strongly recommended.
  • Experience with Jira, Bamboo, Subversion SVN, GIT, IIS, .NET Framework.
  • Experience mentoring team members preferred.


Skills and Abilities

  • Demonstrated organizational and teamwork skills, strong attention to detail, and a willingness to participate in collaborative development projects.
  • Excellent problem-solving skills and an ability to translate a business scenario into a technical solution
  • Excellent verbal and written communication skills.


This position requires that the employee be fully vaccinated against COVID-19, unlessan exemptionhas been granted by Ascend Learning for a religious, health-related or other legally-mandated reason, which will be considered on a case-by-case basis in accordance with applicable law. Individuals are considered "fully vaccinated" (1) two weeks after their second dose in a 2-dose series (such as Pfizer or Moderna vaccines); or (2) two weeks after a single-does vaccine (such as Johnson & Johnson's Janssen vaccine).Ascend Learning's current policy also requires that individuals visiting our offices be fully vaccinated against COVID-19. In line with our commitment to the safety and wellbeing of our employees, if we choose to interview you and you are fully vaccinated, we may invite you to interview in our office. If you are not fully vaccinated and we choose to interview you, we will arrange for a virtual interview.

Ascend Learning, LLC is proud to be an equal opportunity employer (M/F/Vets/Disabled). No agency or search firm submissions will be accepted. Applications for U.S. based positions with Ascend Learning, LLC must be legally authorized to work in the United States and verification of employment eligibility will be required at the time of hire.

#LI-NK1

Date Posted

09/20/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Senior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio

Views in the last 30 days - 0

Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...

View Details