Find Remote Jobs Worldwide & Work From Anywhere

Ascensus company's all remote jobs

Skills: devops c# cicd tdd powershell

The important ways to spend time in this job are:

  • Continuously collaborating with team(s) to evaluate monitoring and performance of the environment.
  • Identify opportunities to automate software builds and deployments and help streamline the development process.
  • Participate in design discussions, looking for opportunities to apply DevOps practices and philosophies.
  • Assist in research of new tools/technology solutions/processes to help evolve our environment and software delivery.
  • Provide production support for applications and infrastructure during business hours and on call.
  • Adhere to a commitment of protecting and securing all client data held by Ascensus, ensuring against unauthorized access and/or improper transmission of information that could result in harm to a client.
  • Follow the I-Client philosophy and the core values of People Matter, Quality First and Integrity Always®. This should be visible in your actions on a day to day basis showing your support of our organizational culture.

Skills/ Experience required to do this job well

  • Minimum of 3+ years of hands-on experience working as a DevOps Engineer or similar role.
  • Experience with Agile/Scrum and/or related skills.
  • Hands-on experience in production environments, both deploying and troubleshooting applications in Windows/Linux.
  • Strong experience automating with scripting languages such as PowerShell/Bash in Windows/Linux.
  • Experience with CI/CD deployments to Windows/Linux environments.
  • Knowledge of Microsoft technologies such as IIS, MSMQ, SQL Server (SSRS is a bonus).
  • Understanding of containerization, Docker & Kubernetes is required.
  • Understanding of Microservices architecture, design patterns, and standard methodologies with focus on scale, automation, resiliency, high availability and disaster recovery.
  • Bachelor degree in Computer Science or related discipline or equivalent work experience.
  • Experience with distributed systems or an enterprise background is preferred.

Critical Soft Skills

  • Must possess ability to work independently in a fast-paced, dynamic environment.
  • Must be a team player who understands the importance of teamwork, collaboration, and open communication.
  • Must possess strong analytical and technical documentation skills.
  • Must possess ability to effectively present information and respond to questions.
  • Must have an excellent understanding and hands-on experience with design and development best practices.
  • Strong attention to detail.

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


Ascensus is a place to have a career, not just a job. As the largest US independent retirement and college savings services provider, we put our focus on people. Our culture is guided by sound principles, is committed to high standards, operates with transparency, and welcomes diversity. 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.

Ascensus provides equal employment opportunities to all associates and applicants for employment without regard to ancestry, race, color, religion, sex, (including pregnancy, childbirth, breastfeeding and/or related medical conditions), gender, gender identity, gender expression, national origin, age, physical or mental disability, medical condition (including cancer and genetic characteristics), marital status, military or veteran status, genetic information, sexual orientation, criminal conviction record or any other protected category in accordance with applicable federal, state, or local laws (“Protected Status”).

Job Benefits:

  • 401(k) and 529 Employer Match
  • Health Insurance, Dental, and Vision
  • PTO
  • Education Reimbursement
  • Education and Training Opportunities
  • Competitive Salary
  • Healthy Living Program
  • Student Loan Refinancing
Skills: mobile agile xamarin

At Ascensus, technology powers the business that helps millions of people save for what matters—retirement, education, and healthcare. Our technology experts tackle exciting challenges in collaborative, agile teams and work in an environment where individual and career development is always valued. Technology associates leverage their talents and passions to build new and innovative platforms, and create solutions using agile framework and automation to drive existing and new markets—all of which supports the rapid growth of a dynamic industry leader.

The Principal Product Manager position reports directly to the Head of Product Innovation within the Government Savings line of business of Ascensus.   This role will be primarily responsible for driving the vision and definition of mobile product strategy within the division, including product feature design and deployment, enhancements, and strategic product extensions.  Involvement in other division product efforts may be required as a secondary focus.   This position requires a successful track record of driving mobile strategy and deployment, ideally within the financial services industry.

Responsibilities:

Product Planning

  • Create and continuously maintain a mobile product roadmap based on current management goals and priorities, user feedback and competitor analysis. 
  • Drive scoping, provide detailed specifics on functionality required, and create action plans for product success based on assessing market demand through industry research, actively seeking customer/partner input, and determining product design tradeoffs of distribution, cost, and resources.
  • Research and actively track trends in mobile capabilities and provide ongoing analysis to senior management regarding the impact to existing and future products.
  • Work with the data analytics, technology, and user experience teams to capture and analyze appropriate product metrics regarding customer engagement, success or failure within user journeys, and/or usage of product features.  Analyze this data to clearly articulate future product planning needs.
  • Research and develop product insights based on customer feedback, servicing interactions, and other analytics.  Serve as the subject matter expert in this area and share this expertise directly with internal and external clients. Perform continuous analysis of usage patterns to ensure optimized experience.
  • Investigate third-party partnerships/tools which can increase customer mobile adoption rates, contribution rates, and/or enrollment levels to further product expansion and accelerate success.

Product Implementation

  • Communicate mobile product initiative plans across teams.  Cross-functional business groups include Technology, Operations, Client Services, User Experience, Relationship Management, Marketing, Legal, and Finance.
  • Confidently represent Government Savings product with Ascensus’ clients and partners to ensure adequate communication of mobile product plans, features, and requirements.   Provide post-implementation support to ensure product success and appropriate product evolution.
  • Interface with potential and existing third-party vendors as part of product exploration, scope definition, and implementation.
  • Provide input within internal discussions on product pricing and contract structure as part of product implementation.
  • Analyze data for existing products and recommend next best action to maximize product success.
  • Participate in daily prioritization of critical support issues affecting the product vis a vis new product features in the backlog.

Other

  • Limited travel required.
  • Ability to influence all stakeholders based on empirical data and experience
  • Extensive experience in agile delivery methodology required.
  • Role requires deep partnership, negotiation and facilitation across multiple facets of business and delivery to be successful.
  • 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.

Requirements:

  • Bachelor’s degree in related field or equivalent experience
  • Minimum of 15 years of experience in financial services product management or equivalent, particularly in the area of mobile application development and management
  • Experience in working with partners and external third parties
  • Experience in cross-team collaboration to deliver successful products
  • Experience in project management skills
  • 401k, 529, IRA or other savings program experience is a plus
  • Strong oral and written communication, design, planning, project management, and decision-making skills
  • Ability to operate effectively in a highly focused teamwork environment using a client-focused philosophy
  • Strong analysis and problem-solving skills
  • Proven track record of managing mobile products that have achieved success in the market

Ascensus is a place to have a career, not just a job. As the largest US independent retirement and college savings services provider, we put our focus on people.  Our culture is guided by sound principles, is committed to high standards, operates with transparency, and welcomes diversity. 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.

Ascensus provides equal employment opportunities to all associates and applicants for employment without regard to ancestry, race, color, religion, sex, (including pregnancy, childbirth, breastfeeding and/or related medical conditions), gender, gender identity, gender expression, national origin, age, physical or mental disability, medical condition (including cancer and genetic characteristics), marital status, military or veteran status, genetic information, sexual orientation, criminal conviction record or any other protected category in accordance with applicable federal, state, or local laws (“Protected Status”). 

Job Benefits:

  • 401(k) and 529 Employer Match
  • Health Insurance, Dental, and Vision
  • PTO
  • Education Reimbursement
  • Education and Training Opportunities
  • Competitive Salary
  • Healthy Living Program
  • Student Loan Refinancing
Skills: .net agile tdd sybase

Position Summary

As a Senior DevOps Engineer  at Ascensus, you will be working  collaboratively with our high-energy  Agile software engineering teams to streamline deployment and operation of our systems. This position is responsible for the supporting & building  Scalability, Performance & Reliability  of the application infrastructure at an Enterprise level. This position ensures a focus on automation, efficiency, and continuous delivery initiatives. 

Job Functions, Essential Duties and Responsibilities

The important ways to spend time in this job are:

  • Continuously collaborating with team(s) to evaluate Monitoring and Performance of the environment
  • Identify  opportunity to automate  scripts for software builds and deployments and help streamline the pipeline
  • Participate in technology and design discussions 
  • Influence &  research on  new tools/ technology solutions/processes  to improve SDLC pipeline 
  • The scope of work includes build, machine configuration, test infrastructure and virtual machine deployment.
  •  Level-3 support for Production Environment
  • Commitment   for protecting and securing all client data held by Ascensus to ensure against unauthorized access to and/or improper transmission of information that could result in harm to a client.
  • The I-Client philosophy and the 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.

The 2-3 most important duties of this job are:

  • Work directly with Principal DevOps Engineer/teams across projects, supporting them by problem-solving and innovating/ building  support solution on infrastructure needs
  • Troubleshoot and resolve issues in all environments especially Production

Skills/ Experience required to do this job well

  • Minimum of 5+ years of Hands-on experience working as a DevOps/Build/Deployment  and Engineering & Operations skills
  • Experience with Agile/Scrum, Continuous Integration, Continuous Delivery, and related tools
  • Hands-on experience in production environments, both deploying and troubleshooting applications in Windows /Linux environment.
  • Strong experience automating with scripting languages such as Power Shell, Python and  any deployment scripting languages
  • Experience with CI/CD deployment supporting Microsoft technologies ( IIS, Team Foundation Server (TFS, VSTS),  GIT/ ProGit, Octopus Deploy and TeamCity is preferred)
  • Proficient in Configuration Management  ( Puppet, Ansible, Chef or Similar)
  • Hands-on experience with Containerization, Docker & Kubernetes is required.
  • Good understanding of Micro-services architecture, design patterns, and standard methodologies with an eye towards scale, automation, resiliency, high availability and disaster recovery.
  • Good understanding of networking, load balancing,  caching, security, config and certificate management.
  • Experience in larger Enterprise suites such as BPM, CRM, Portals, Content Management preferred
  • Bachelor degree in Computer Science or related discipline or equivalent work experience.

Nice to Have Skills

  • Experience with .Net framework
  • Experience with ASP.Net and MVC and/or Java and Struts
  • Experience with Windows Communication Foundation (WCF)
  • Experience with JavaScript, jQuery, and JS frameworks
  • Experience with cloud computing using Azure or AWS
  • Experience with infrastructure as code software like Terraform
  • Understanding of SOA and distributed computing
  • Experience with Test Driven Development (TDD) practices with an automated testing framework

Additional Skills

    • Must possess ability to work independently in a fast-paced, dynamic environment
    • Must be a team player who understands the importance of teamwork, collaboration, and open communication, including a willingness to occasionally work in a pair-programming environment
    • Must possess strong analytical and technical documentation skills
    • Must possess ability to effectively present information and respond to questions
    • Experience with distributed systems or a large enterprise background is preferred
    • Must have an excellent understanding and hands-on experience with design and development best practices
    • Detail orientation and strong attention to detail
    • Understanding of SDLC automation concepts such as continuous integration

 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


Ascensus is a place to have a career, not just a job. As the largest US independent retirement and college savings services provider, we put our focus on people.  Our culture is guided by sound principles, is committed to high standards, operates with transparency, and welcomes diversity. 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.

Ascensus provides equal employment opportunities to all associates and applicants for employment without regard to ancestry, race, color, religion, sex, (including pregnancy, childbirth, breastfeeding and/or related medical conditions), gender, gender identity, gender expression, national origin, age, physical or mental disability, medical condition (including cancer and genetic characteristics), marital status, military or veteran status, genetic information, sexual orientation, criminal conviction record or any other protected category in accordance with applicable federal, state, or local laws (“Protected Status”). 

Job Benefits:

  • 401(k) and 529 Employer Match
  • Health Insurance, Dental, and Vision
  • PTO
  • Education Reimbursement
  • Education and Training Opportunities
  • Competitive Salary
  • Healthy Living Program
  • Student Loan Refinancing
Skills: unittesting continuousintegration automation designpatterns c#

Section 1: Position Summary

As a Software Engineer at Ascensus, you will be working in a high-energy team, writing beautiful code by using the best engineering practices in the industry today (e.g. unit testing, source control, continuous integration, automation, design patterns). Passion for 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 releasing software.

As a 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.

Section 2: Job Functions, Essential Duties and Responsibilities

  • 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.
  • Analyze, implement, test, document and maintain new and current software applications with minimal oversight in support of achieving the business goals.
  • Assist in estimating and planning throughout the software development life cycle.
  • Support people and process improvement strategies for the organization.
  • Assist with other tasks and projects as assigned

Supervision  

  • N/A

Section 3:  Experience, Skills, Knowledge Requirements

  • 3+ years of experience developing software & systems for small to medium business environments
  • Working experience in one or more programming languages, technologies and software platforms, such as C#, Java, JavaScript, MS-SQL Server, Sybase.
  • At least 3+ year’s hands-on experience with one of the programming languages (e.g.  C# and Java)
  • Good experience with the Microsoft technology stack
  • Strong problem solving skills
  • Good understanding of design principles (patterns, cohesion/coupling, S.O.L.I.D.)
  • Strong knowledge of object-oriented design, data structures and algorithms
  • Familiarity with Services Oriented Architecture and RESTful services development
  • Good experience with writing clean and maintainable code using engineering best practices (unit testing, continuous integration and deployment, automation, design patterns, refactoring etc.)
  • Experience working with other developers, quality engineers (QE), ops engineers and support engineers to ensure smooth deployment and continual operation
  • Passion for developing good software
  • Experience participating in design discussions with both technical and non-technical audiences.
  • Familiarity or experience with Agile engineering practices (test driven development, continuous integration and pair programming, etc.)
  • Working experience with Python, C/C++, MySQL, Apache, Ngnix, Redis, JavaScript, jQuery, Knockout.js
  • Experience in open source development 
  • Understanding of web technologies (HTTP, Apache, HTTP Proxies)
  • Experience with continuous integration and deployment (CI/CD)
  • Experience with working with legacy code

We are proud to be an Equal Opportunity Employer


Ascensus is a place to have a career, not just a job. As the largest US independent retirement and college savings services provider, we put our focus on people.  Our culture is guided by sound principles, is committed to high standards, operates with transparency, and welcomes diversity. 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.

Ascensus provides equal employment opportunities to all associates and applicants for employment without regard to ancestry, race, color, religion, sex, (including pregnancy, childbirth, breastfeeding and/or related medical conditions), gender, gender identity, gender expression, national origin, age, physical or mental disability, medical condition (including cancer and genetic characteristics), marital status, military or veteran status, genetic information, sexual orientation, criminal conviction record or any other protected category in accordance with applicable federal, state, or local laws (“Protected Status”). 

Job Benefits:

  • 401(k) and 529 Employer Match
  • Health Insurance, Dental, and Vision
  • PTO
  • Education Reimbursement
  • Education and Training Opportunities
  • Competitive Salary
  • Healthy Living Program
  • Student Loan Refinancing