About the Role
Computershare Technology Services (CTS) is seeking a Senior Software Engineer to support the CCT application through hands-on development, technical leadership, and collaboration with product owners, business stakeholders, and fellow engineers. This role involves contributing to customer-oriented solutions aligned with the Computershare and Technology strategy and values within a collaborative Agile delivery team.
Responsibilities
- Partner with the business product owner and work within an agile environment to develop and support internal applications.
- Oversee the testing, designing, coding, and documentation of programs using agile development practices.
- Apply knowledge of standards, policies, best practice, and organizational structure to work independently and collaboratively.
- Provide leadership with the software development life cycle, technical design, implementation, testing, deployment, and support for the CCT Application.
- Manage program design, deployment, and ongoing Test Automation support.
- Provide guidance and share knowledge with colleagues to enable them to contribute to the team’s objectives.
- Ensure the quality of tasks, services, and information provided by the team through personal work and support to others.
- Support the evaluation and resolution of technical challenges and blockers to minimize their impact on delivery and/or supported products.
- Identify and support improvements and innovation in technologies/practices within the team that would benefit the business.
Requirements
- 7+ years of Software Engineering experience
- 5+ years of experience in Java/J2EE development and JAVA Web Services Development
- 5+ years of experience with Spring, Spring Batch, and Spring Boot
- 5+ years of experience in JPA
- 3+ years of experience in Hibernate
- 2+ years of Autosys or Control M experience
- 2+ year(s) experience in any of the following front-end technologies: JavaScript, JSON, CSS, JQuery, Ajax and HTML 5
- 3+ years of Git or GitHub experience
- 5+ years of Agile experience
- 3+ years of experience in application & data architecture and solution design
- 2+ years of experience in Test Automation Frameworks like Selenium
- A strong work ethic and the ability to manage conflicting priorities
- A curious mindset and commitment to continuous learning, with the ability to quickly grasp new concepts
- Self-motivation and initiative, working independently with minimal guidance to deliver innovative solutions
- Strong attention to detail, with a rigorous and methodical approach to problem-solving and root cause analysis
Skills
- Java/J2EE development
- JAVA Web Services Development
- Spring
- Spring Batch
- Spring Boot
- JPA
- Hibernate
- Autosys
- Control M
- JavaScript
- JSON
- CSS
- JQuery
- Ajax
- HTML 5
- Git
- GitHub
- Agile
- Application architecture
- Data architecture
- Solution design
- Test Automation Frameworks
- Selenium
Location
- Columbia MD
- Minneapolis MN
- Charlotte NC
Work Type
- Hybrid
Experience Level
- Senior
Salary/Compensations
- $97,542.90 – $146,315.40 for Columbia, MD
- $88,253.10 – $132,380.60 for Charlotte, NC
- $92,898.00 – $139,348.00 Minneapolis, MD
Benefits
- Paid parental leave
- Flexible working
- Caring and inclusive culture
- Health and wellbeing rewards
- Paid time off
- Observed holidays
- Medical plans
- Dental plans
- Vision plans
- 401k matching
- Share purchase plan
- Tax-advantaged flexible spending plans (healthcare, dependent care, commuter)
- Short-term disability benefits
- Long-term disability benefits
- Life insurance
- Supplemental life insurance
About the Company
- Computershare Technology Services (CTS) provides global technology and infrastructure/support services for existing Computershare proprietary software together with a full range of development services for new products.
- Technology is responsible for supporting the business lines with their demand and is part of a cross-functional Agile delivery team which creates customer-oriented solutions aligned to the overall Computershare and Technology strategy and values.
- Computershare is a global leader in financial administration with over 11,000 employees across more than 22 different countries.
- Our open and inclusive culture means that we will help you to grow, to move forward and make the most of our world of opportunities.
- Our Technology Services team is a place where new ideas and approaches are welcomed, and every individual is equipped and empowered to create change.
- We're a rapidly evolving and diverse global business and there is always something to learn, opportunities to explore and a broad range of career paths to progress along.
Equal Opportunity
- We want to provide you with the opportunity to succeed on your own merits, starting from the application process and continuing throughout your career with us.
- Our goal is to create an environment where everyone feels valued, to remove barriers and obstacles and ensure equal opportunities for all.
- For support with accommodations or adjustments during our recruitment process please visit computershare.com/access for further information.
