Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer - job 1 of 2

At Ascensus, technology is more than just a solution. It powers the business that helps millions of people save for what matters—retirement, education, and healthcare. Our technology experts tackle exciting challenges in collaborative teams, but work in an environment where individual and career development is always valued. Technology associates leverage their talents and passion, building new and innovative platforms, creating programs founded in automation in agile frameworks, and driving existing and new markets—all of which supports the rapid growth of a dynamic industry leader.

Position Summary

As a Senior Software Engineer at Ascensus, you will be working in a high-energy team, writing beautiful code using the best engineering practices in the industry today. Passion for problem solving and all aspects of software development is critical. We are building teams that are empowered to solve the business needs by having a rapid development and deployment pipeline with a focus on automation and continuously releasing software.
As a Senior scrum team member, you will be responsible for delivering solutions that adhere to the software architecture strategy, coding standards, and established organizational policies and procedures and providing technical guidance to others in your areas of expertise

Job Functions, Essential Duties and Responsibilities

  • Analyze software requirements to determine best solution to deliver business goals including estimating and planning throughout an agile software development lifecycle
  • Modify codebase to implement complex software modifications following appropriate standards for coding and design patterns, source code control, unit testing, and continuous integration and deployment
  • Analyze and troubleshoot complex errors in software application to determine root cause and resolution
  • Assist with testing and written description of application software changes
  • Collaborate with team members, actively participate in all Scrum ceremonies and activities including pair programming and peer code review with a constant focus on continuous improvement
  • Be a driver for innovation on the scrum team by leading or assisting in technical research initiatives, sometimes working with other teams
  • Responsible for protecting, securing, and proper handling of all confidential data held by Ascensus to ensure against unauthorized access, improper transmission, and/or unapproved disclosure of information that could result in harm to Ascensus or our clients.
  • Our I-Client service philosophy and our Core Values of People Matter, Quality First and Integrity Always® should be visible in your actions on a day to day basis showing your support of our organizational culture.

Experience, Skills, Knowledge Requirements

    • Bachelor’s degree in computer science, engineering or related experience preferred.
    • Technical leadership skills for effective participation in design discussions with both technical and non-technical audiences creating technical documentation and diagrams
    • Strong understanding of good object oriented design principles (patterns, cohesion/coupling, S.O.L.I.D., data structures and algorithms)
    • Strong experience writing clean and maintainable code using engineering best practices such as unit testing, TDD, continuous integration and deployment, automation, design patterns, refactoring, etc
    • Experience with Agile SDLC practices
    • Strong problem solving and communication skills
    • Strong trouble shooting skills
    • Minimum 5 years of professional experience developing software & systems on the Microsoft Technology Stack using C# and .Net
    • Basic Experience with HTML, CSS, and JavaScript
    • Strong experience with a relational database such as Sybase, MSSQL, Oracle
    • Experience with distributed systems, Services Oriented Architecture, RESTful services and Microservices development
    • Good understanding of web technologies such as HTTP, Apache, HTTP Proxies
    • Experience with multi-threaded applications and memory management
    • Experience with continuous integration and deployment (CI/CD), automation, and related tools

Nice to have Skills

    • Working experience with C/C++, Python, Apache, Ngnix, Redis, jQuery, Powershell or other scripting languages
    • Experience with at least one modern JS front-end framework (ReactJS, KnockoutJS, AngularJS, Bootstrap) with a preference for ReactJS
    • Experience with Containerization, Docker & Kubernetes
    • Experience working with legacy code

Ascensus’ engineering team is a dynamic and exciting place to be if Automation and Deployment should be your best friend . We use approaches to software quality like Test-Driven Development, Continuous Deployment, and a healthy addiction to metrics that give us insight into our applications, and how well they’re serving our customers. We believe in the kind of transparency, processes, data sharing, collaboration, and communication that foster a DevOps culture. When you join our team, you get to go to work every day knowing that you help over 10 million Americans save for retirement and college.

We are proud to be an Equal Opportunity Employer

The national average salary range for this role is $96k- $182k in base pay, exclusive of any bonuses and benefits. This base salary range represents the low and high end of the salary range for this position. Actual salary offered will vary and may be above or below the range based on various factors including but not limited to location, experience, performance, and internal pay alignment. We do not anticipate that candidates hired will begin at the top of the range however, from time to time, it may occur on a case-by-case basis. Other rewards and benefits may include: 401(k) match, Medical, Dental, Vision, Paid-Time-Off, etc. For more information, please visit careers.ascensus.com/#Benefits

Our Core Values—People Matter. Quality First. Integrity Always.—are more than words. They serve as our compass for how we conduct business with clients and our associates. By putting the focus on people, we’ve created a culture that is guided by p...

22 jobs
MATCH
Calculating your matching score...
FUNDING
TEAM SIZE
DATE POSTED
July 24, 2023

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!