A

Ascensus

Administers tax-advantaged savings plans

Application Architect

Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedRemote

About the Job

Requirements

  • At least 3 years of experience developing software and systems for small to medium business environments.
  • Working experience in one or more programming languages, technologies, and software platforms such as C#, Java, JavaScript, Microsoft SQL Server, or Sybase.
  • At least 3 years of hands-on experience with a programming language such as C# or Java.
  • Good experience with the Microsoft technology stack.
  • Good understanding of design principles, including patterns, cohesion and coupling, and SOLID.
  • Strong knowledge of object-oriented design, data structures, and algorithms.
  • Familiarity with service-oriented architecture and RESTful services development.
  • Experience writing clean and maintainable code using engineering best practices such as unit testing, continuous integration and deployment, automation, design patterns, and refactoring.
  • Experience working with developers, quality engineers, operations engineers, and support engineers to ensure smooth deployment and continual operation.
  • Experience participating in design discussions with technical and non-technical audiences.
  • Familiarity or experience with Agile engineering practices such as test-driven development, continuous integration, and pair programming.
  • Working experience with Python, C/C++, MySQL, Apache, Nginx, Redis, JavaScript, jQuery, and Knockout.js.
  • Experience in open-source development.
  • Understanding of web technologies, including HTTP, Apache, and HTTP proxies.
  • Experience with continuous integration and deployment (CI/CD).
  • Experience working with legacy code.

Responsibilities

  • Analyze, implement, test, document, and maintain new and existing software applications with minimal oversight to support business goals.
  • Assist in estimating and planning throughout the software development life cycle.
  • Support people and process improvement strategies for the organization.
  • Protect, secure, and properly handle confidential data to prevent unauthorized access, improper transmission, or unapproved disclosure.

About the Company

Ascensus

Administers tax-advantaged savings plans

Ascensus helps people save for life events by offering tax-advantaged savings plans and the technology and services to manage them. It operates in retirement, education (including 529 plans), and health savings accounts, providing recordkeeping, administration, and investment services for employer-sponsored and individually opened plans. Clients (individuals, employers, and financial institutions) rely on Ascensus to handle plan setup, compliance, ongoing administration, and investment support, usually for fees paid by plan sponsors. Compared with other providers, Ascensus emphasizes outsourced plan administration and technology-enabled recordkeeping across a broad set of savings vehicles. The company's goal is to enable reliable, scalable saving solutions that help people fund retirement, education, and healthcare needs through efficient, compliant plan management.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Muhlenberg Township, Pennsylvania
Founded
1980

Recently Posted Jobs

Explore more opportunities at Ascensus

See more jobs