Senior Software Engineer

4 weeks ago


Minneapolis, United States Ascend Learning Full time
We Impact Lives Through Purpose-Driven Work in A People First Culture

Ascend Learning is the connection between a powerful portfolio of brands serving students, educators, and employers with outcomes-based, data driven solutions across the lifecycle of learning.

Our values-driven culture unifies our teams and inspires a mindset of action, innovation, and collaboration, with a relentless focus on customers.

We're always looking for talented, passionate professionals to join us in our mission to help change lives. If this sounds like an environment where you'd thrive, read on to learn more.

WHAT YOU'LL DO

As a Senior Software Engineer, you will be developing, testing, implementing, and maintaining software applications for ATI's Virtual Coaching platform, bringing innovative, seamless and performant solutions that change lives for our customers.

WHERE YOU’LL WORK

This position will work a hybrid schedule from our Leawood, KS or Minneapolis, MN office location.

HOW YOU’LL SPEND YOUR TIME

  • Enhance and develop functionality for the ATI Nursing platform using advanced technologies like C#, .NET Framework, Angular, Docker, Kubernetes, Kafka, Knockout.js, Web API, and MSSQL
  • Collaborate with a diverse team of Platform Analysts, Scrum Masters, QA Analysts, and Product Owners to define and deliver impactful projects
  • Work independently, as well as with team members on different teams and in different locations
  • Conduct thorough code reviews as a reviewer to ensure high-quality software development
  • Provide technical mentoring and guidance to less experienced Software Engineers
  • 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
  • Execute deployments in production and non-production environments and willing to support deployments outside of work hours participate in an on-call rotation
WHAT YOU'LL NEED
  • Bachelor’s degree in a computer related field and/or equivalent work experience
  • 5+ years of relevant work experience in software development for web-based applications
  • Demonstrating strong organizational and teamwork skills, meticulous attention to detail, and a proactive willingness to actively engage and collaborate with other development teams working on different integrations.
  • Excellent problem-solving skills and an ability to translate a business scenario into a technical solution
  • Demonstrating excellent written and verbal communication skills to effectively convey ideas, collaborate with team members, product partners, and stakeholders. This includes actively engaging with product partners to understand requirements, collaborating with the team and Quality Engineering (QE) to troubleshoot issues, and working together with QE to ensure comprehensive coverage for validation and verification of the delivered value.
  • Proficiency in .NET, C#, SQL, HTML, and CSS.
  • Experience with web frameworks such as Angular or React.
  • Experience with Kafka, Docker and Kubernetes is strongly recommended
  • Understanding of an Agile based development methodology or similar formal methodologies
  • Strong understanding of software development best practices and principles
BENEFITS
  • Flexible and generous paid time off
  • Competitive medical, dental, vision and life insurance
  • 401(k) employer matching program
  • Parental leave
  • Wellness resources
  • Charitable matching program
  • Hybrid work
  • On-site workout facilities (Leawood, Gilbert, Burlington)
  • Community outreach groups
  • Tuition reimbursement


Fostering A Sense of Belonging

We seek out and celebrate all people and perspectives and cultivate an inclusive culture where everyone can thrive, feel valued and be their authentic selves. Our culture is firmly rooted in the belief that by embracing our differences and drawing on diverse perspectives, we are a stronger, more innovative, and more successful organization where employees experience a sense of belonging.

About Ascend Learning

As a tech-enabled services company, Ascend Learning is a national leader in developing and delivering data-driven online educational content, software, assessments, analytics, and simulations serving institutions, students and employers across healthcare, fitness and wellness, public and workplace safety, skilled trades, insurance, financial services, cybersecurity, and higher education. We're committed to accelerating the learning pathways that can move people into careers where they have the knowledge and skills to have an impact and help change lives in the communities they serve. Headquartered in Burlington, MA with additional office locations and hybrid and remote workers in cities across the U.S., Ascend Learning was recognized by Newsweek and Plant-A Insights Group as one of America's 2023 Greatest Workplaces for Diversity.

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

  • Minneapolis, United States Shutterfly Full time

    Description At Shutterfly, we make life’s experiences unforgettable. We believe there is extraordinary power in the self-expression. That’s why our family of brands helps customers create products and capture moments that reflect who they uniquely are.We are looking for a Senior Software Engineer to join our team! The Senior Software Engineer is a...


  • Minneapolis, United States Hennepin County Medical Center Full time

    We are seeking an Enterprise Software Engineer Senior to join our team. This full time role will work days - open to remote work. Purpose of the Position: Under limited supervision, provide exceptional support for HCMC applications throughout the sys Software Engineer, Enterprise, Technical Support, Software, Engineer, Senior, Technology


  • Minneapolis, United States HRU Inc Technical Resources Full time

    Job Title: Senior Embedded Software Engineer Type of Position: 6 to 12 month contract to hire position Candidate Requirements: This role is ONLY open to US Citizens and Permanent Residents (Green Card Holders). Candidates on CPT, OPT, H1B or TN visas are NOT permitted in this role. This company is NOT open to corp2corp (c2c) or corp2hire (c2h). Job Location:...


  • Minneapolis, United States DTN Full time

    DTN is a global leader providing insights and analytics to our customers to feed, fuel, and protect the world. We help people make critical business decisions that impact the agriculture, oil and gas, trading, and weather industries. It's a difference you've likely felt without even knowing it. From the food on your plate to the gas in your car to the last...


  • Minneapolis, United States Life Sciences Recruitment Full time

    My client is a global healthcare company looking to make a difference through the combination of digital health and medical devices to combat chronic conditions, in doing so enabling patients to take control of their health. Continuing their growth and expanding in the US, they are looking for a Senior Enterprise Software Engineer team. Your responsibilities...


  • Minneapolis, United States Life Sciences Recruitment Full time

    My client is a global healthcare company looking to make a difference through the combination of digital health and medical devices to combat chronic conditions, in doing so enabling patients to take control of their health. Continuing their growth and expanding in the US, they are looking for a Senior Enterprise Software Engineer team. Your...


  • Minneapolis, United States Wells Fargo Full time

    Lead moderately complex initiatives and deliverables within Mainframe related technical domain environments. Contribute to large scale planning of Mainframe strategies. Design, code, test, debug, and document for projects and programs associated with Software Engineer, Mainframe, Software, Engineer, Remote, Senior, Technology, Banking


  • Minneapolis, United States Life Sciences Recruitment Full time

    My client is a global healthcare company looking to make a difference through the combination of digital health and medical devices to combat chronic conditions, in doing so enabling patients to take control of their health. Continuing their growth and expanding in the US, they are looking for a Senior Enterprise Software Engineer team.Your responsibilities...


  • Minneapolis, United States Life Sciences Recruitment Full time

    My client is a global healthcare company looking to make a difference through the combination of digital health and medical devices to combat chronic conditions, in doing so enabling patients to take control of their health. Continuing their growth and expanding in the US, they are looking for a Senior Enterprise Software Engineer team.Your responsibilities...


  • Minneapolis, United States Life Sciences Recruitment Full time

    My client is a global healthcare company looking to make a difference through the combination of digital health and medical devices to combat chronic conditions, in doing so enabling patients to take control of their health. Continuing their growth and expanding in the US, they are looking for a Senior Enterprise Software Engineer team.Your responsibilities...


  • Minneapolis, United States GEICO Full time

    At GEICO Technology Solutions, we are on a journey to revolutionize the Insurtech space with our technology offerings in the Insurance market and provide excellent service with better efficiency to our Customers and Associates. To achieve our vision and mission, we are focusing on transforming our existing tech to deliver products and capabilities that are...


  • Minneapolis, United States Actalent Full time

    Description: As a Senior Embedded Software Engineer, you will play a pivotal role in the development of our medical device software systems. You will drive software quality efforts, providing expertise in embedded software development, software configuration management, and continuous integration. This position offers an exciting opportunity to contribute...


  • Minneapolis, Minnesota, United States Royal Bank of Canada Full time

    Job SummaryJob DescriptionSenior Software Engineer, RBC Capital Markets, LLC, Minneapolis, MN: Manage all aspects of implementation planning & coordination. Manages all aspects of testing and verification ensuring all tasks are performed for all interfaces. Identify technical and business opportunities to take advantage of cross project knowledge, best...


  • Minneapolis, United States RBC Capital Markets Full time

    Job Summary Job Description Senior Software Engineer, RBC Capital Markets, LLC, Minneapolis, MN: Manage all aspects of implementation planning & coordination. Manages all aspects of testing and verification ensuring all tasks are performed for all interfaces. Identify technical and business opportunities to take advantage of cross project knowledge, best...


  • Minneapolis, United States C4 Technical Services Full time

    Senior 3D Web Software EngineerLocation: Remote Job Summary:This is a software development role responsible for helping to define the technical strategy driving/building commercial technical solutions using Microsoft technologies. The ability to design and develop for cloud-based websites and 3D systems is key to this position. The person hired for the 3D...


  • Minneapolis, Minnesota, United States RBC Capital Markets, LLC Full time

    Job SummaryJob DescriptionSenior Software Engineer, RBC Capital Markets, LLC, Minneapolis, MN: Manage all aspects of implementation planning & coordination. Manages all aspects of testing and verification ensuring all tasks are performed for all interfaces. Identify technical and business opportunities to take advantage of cross project knowledge, best...


  • Minneapolis, United States RBC Capital Markets, LLC Full time

    Job Summary Job Description Senior Software Engineer, RBC Capital Markets, LLC, Minneapolis, MN: Manage all aspects of implementation planning & coordination. Manages all aspects of testing and verification ensuring all tasks are performed for all interfaces. Identify technical and business opportunities to take advantage of cross project knowledge, best...


  • Minneapolis, United States Horizontal Talent Full time

    Job Description Looking for a DevOps engineer with an expertise in AWS serverless architecture and a passion for operational excellence. Your proficiency in TypeScript, AWS CDK, Terraform, and GitLab CI/CD will be essential to ensure the highest standards of security, observability, and automation. You will play a key role in maintaining peak availability...


  • Minneapolis, United States Aquent Full time

    Overview Placement Type: Permanent Salary (USD): 120K - 170K Start Date: 07.08.2024 * This role is open to U.S. based talent only. Our studio specializes in the creation of exhilarating racing games that push the boundaries of realism and excitement. We are looking for a Senior Software Engineer to join our team and play a key role in the implementation and...


  • Minneapolis, Minnesota, United States Horizontal Talent Full time

    Job Description Looking for a DevOps engineer with an expertise in AWS serverless architecture and a passion for operational excellence. Your proficiency in TypeScript, AWS CDK, Terraform, and GitLab CI/CD will be essential to ensure the highest standards of security, observability, and automation. You will play a key role in maintaining peak availability...