Search Jobvertise Jobs
Jobvertise

Senior Software Engineer
Location:
US-MA-Lowell
Email Job | Report Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

Senior Software Engineer, Ascentis Corporation, a UKG company, Lowell, Massachusetts (Remote)

Responsible for collaborating with the Architecture Team to define the company’s direction and best practices. Will work on back-end and front-end services and extend-and-improve existing functionality. Specific duties include the following:
• Develop software for complex payroll features such as real-time payroll processing, direct deposits, tax services, payroll calculations including tax withholding, voluntary deductions like health insurance, 401K etc., customized reporting.
• Design and write high-quality object-oriented code that is high-performant, scalable and secure using efficient algorithms and applying various design patterns.
• Develop Web Services using Microservices and Service Oriented Architecture.
• Develop and direct software system testing and validation procedures, programming, and documentation.
• Design and Architect complex components and services for building Human Capital Management (HCM) platform.
• Design and implement services, components and libraries/APIs for the system.
• Design data retrieval systems for the payroll components of the human capital management solution.
• Prepare architectural design documents including flow-charts, UML diagrams, data-flow and sequence diagrams for the end to end system.
• Identify system bottlenecks and come up with innovative ways to solve business problems using latest technologies/trends in industry.
• Maintain complex components and product releases for payroll application.
• Analyzing and resolving production issues including modifying and improving existing software performance.
• Working with system analysts, product managers, architects and engineers to design systems and obtain information on project limitations and capabilities.
• Executing software development using agile methodologies, including planning, tracking, implementation, testing and continuous delivery with high quality.

Requirements:
Position requires a Master’s degree (or an equivalent foreign degree) in Computer Science, Software Engineering or a closely related field and 2 years of experience as a Software Engineer or Computer Systems Engineer. Must also have 2 years of experience (which can have been gained concurrently with the primary experience requirement above) working with the following:

• Developing web-based application and services using Java, Spring, Spring Security, Servlets, JSP, Quartz Scheduler, REST Web Services, SOAP Web Services in a Linux or Windows environment.
• Using web technologies including HTML, CSS, Javascript, JQuery, XML, JSON, Ajax.
• Using database systems including either Oracle or Postgres.
• Working with Data tier technologies and ORM frameworks including either JPA or Hibernate.
• Using Application and Web Servers including either JBoss or Websphere or Apache Tomcat.
• Using Application build tools including either Apache Ant or Apache Maven.

This is a telecommuting position working from home. May reside anywhere in the United States.

Interested applicants should submit their resume to Meg Bresnahan, Lead Business Program Manager (email: meg.bresnahan@ukg.com)

Meg Bresnahan
Ascentis Corporation, a UKG company
900 Chelmsford Street
Lowell, MA 01851

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations