Senior Software Engineer
Company: Trinet
Location: Wisconsin Rapids
Posted on: June 25, 2022
|
|
Job Description:
TriNet is a leading provider of comprehensive human resources
solutions for small to midsize businesses (SMBs). We enhance
business productivity by enabling our clients to outsource their HR
function to one strategic partner and allowing them to focus on
operating and growing their core businesses. Our full-service HR
solutions include features such as payroll processing, human
capital consulting, employment law compliance and employee
benefits, including health insurance, retirement plans and workers'
compensation insurance.
TriNet has a nationwide presence and an experienced executive team.
Our stock is publicly traded on the NYSE under the ticker symbol
TNET. If you're passionate about innovation and making an impact on
the large SMB market, come join us as we power our clients'
business success with extraordinary HR.
JOB SUMMARY/OVERVIEW
TriNet is looking for a Senior Software Engineer who will design,
develop, and handle the release of our organization's web-based
applications. The Senior Software Engineer works closely with
program management to ensure successful operational deployment of
new applications while maintaining business continuity of existing
applications.
This is a hands-on technical role, providing the opportunity to
build a first-class RESTFul Web Services for distributed systems
using standard open source technologies and to build out a state of
the art Human Resources, Payroll, and Benefits services delivery
platform. We are seeking someone who is highly self-motivated,
hardworking, innovative, and proactive in finding solutions to join
our team!
ESSENTIAL DUTIES/RESPONSIBILITIES
* Perform technical oversight and assessment of application and
system development projects to ensure technical integrity and
compliance with design requirements
* Work closely with Program Managers and other partners to develop
project plans, and participate in resource planning
* Own application development focusing on middle tier using Spring
MVC Web Services
* Develop, evaluate, and implement improved processes, methods, and
tools to continually improve software delivery effectiveness.
* Specify systems architecture, application design, systems
integration methods, and data migration tools and techniques
* Coordinate with QA testing staff to ensure comprehensive test
coverage, effective performance and load tests, timely resolution
of issues, and other actions to assure delivery of quality
software
JOB REQUIREMENTS AND QUALIFICATIONS
Education:
Bachelor's degree in Computer Science/Engineering, Electrical
/Electronic Engineering desired.
Experience:
* A minimum of 5+ years of experience in Java/J2EE development
building large-scale enterprise web applications
* Minimum 4+ year's hands-on object-oriented programming in Java
Script, AJAX, HTML and CSS using framework such as Angular
desired
* Must have extensive experience with Spring, Spring Security and
JPA/Hibernate
* Working knowledge in MVC and using design patterns required
* Proficient in use of SQL and data modeling
* Experience with formal SDLCs and development methodologies
required
* Strong knowledge with testing tools and techniques such as Junit,
continuous integration
* Strong knowledge of data integration technologies and
processes
* Strong capabilities with GIT or similar code repository
* Experience working with microservices architecture and in
distributed applications
* Cross-platform (PC/Mac, desktop, laptop, tablet) and
cross-browser (IE, Firefox, Chrome, Safari) development
preferred
* Proficiency with the DOM and asynchronous event-programming model
preferred
* Knowledge of the following is a plus: AWS EC2 cluster, AOP,
Docker, Kubernetes, Kubectl and Rancher
* Human Resources, Payroll, and/or Benefits business domain
experience a plus
Other Knowledge, Skills and Abilities:
* Excellent verbal and written communication skills with the
ability to communicate with employees at all levels of the
organization.
* Knowledge of secure coding standards and best practices
* Understanding of Agile practices such as test-driven development
and continuous integration.
* Excellent oral and written communication skills and the ability
to clearly articulate to all project members and stakeholders
through written documentation
* Must take initiative, be a decisive decision-maker and show
confidence in decisions made and be able to see tasks through to
completion without significant guidance
* Looking for a team player who works well with technical and
non-technical resources
* Excellent presentation and facilitation skills
* A demonstrated commitment to high professional ethical standards
and a diverse workplace
* Ability to adapt to a fast paced continually changing business
and work environment while managing multiple priorities
* WORK ENVIRONMENT/OTHER INFORMATION (Travel required, physical
requirements, on-call schedules, etc.)
* Minimal travel required
* Currently remote. Future: Work in clean, pleasant, and
comfortable office setting
* The work environment characteristics described here are
representative of those an employee encounters while performing the
essential functions of this job. Reasonable accommodations may be
made to enable individuals with disabilities to perform the
essential functions.
This position may be performed remotely anywhere within the United
States, except the role may not be performed in Colorado or
Connecticut.
Please Note: TriNet reserves the right to change or modify job
duties and assignments at any time. The above job description is
not all encompassing. Position functions and qualifications may
vary depending on business necessity.
TriNet is an Equal Opportunity Employer and does not discriminate
against applicants based on race, religion, color, disability,
medical condition, legally protected genetic information, national
origin, gender, sexual orientation, marital status, gender identity
or expression, sex (including pregnancy, childbirth or related
medical conditions), age, veteran status or other legally protected
characteristics. Any applicant with a mental or physical disability
who requires an accommodation during the application process should
contact recruiting@trinet.com to request such an accommodation.
Keywords: Trinet, Madison , Senior Software Engineer, IT / Software / Systems , Wisconsin Rapids, Wisconsin
Click
here to apply!
|