Senior Developer - remote - 2 openings

22 Oct 2024

Vacancy expired!

We have a unique opportunity for someone to contribute their talents and strengths as Senior Developer - Remote. A COMPANY TO BE PROUD OFAt Computershare we invite you to share our vision and commitment to excellence in everything that we do. Our 12,000 people around the globe are entrepreneurial and innovative, serving 25,000 clients and customers with precision and reliability because they count on us to deliver, every time.Computershare (ASX: CPU) is a global market leader in transfer agency and share registration, employee equity plans, mortgage servicing, proxy solicitation and stakeholder communications. We also specialize in corporate trust, bankruptcy, class action and utility administration, and a range of other diversified financial and governance services.Founded in 1978, Computershare is renowned for its expertise in high integrity data management, high volume transaction processing and reconciliations, payments, and stakeholder engagement. Many of the world's leading organizations use us to streamline and maximize the value of relationships with their investors, employees, creditors, and customers.Computershare is represented in all major financial markets and has over 12,000 employees worldwide.DIVERSITY IS A STRENGTH Across our global team, we see diversity as a source of strength. The more perspectives we have, the better equipped we'll be to meet the demands of our diverse global customer base. We want every person who joins out team, every customer, and every supplier to feel welcome. We are an Equal Opportunity Employer and believe in equality for everyone, regardless of age, national or ethnic origin, sex, gender identity or expression, race, color, religion, disability, sexual orientation, protected veteran status or other characteristics protected be applicable law. That applies throughout our company, around the world with no exceptions, regardless of differences. We will hire, develop, reward, promote and retain people purely based on their talents, commitment, potential and the results they achieve. We will work hard to make sure everyone is included within our organization, removing barriers and obstacles to give everyone an equal opportunity to succeed.OUR VALUESOur key values - Certainty, Ingenuity and Advantage - drive everything we do: you can count on us to deliver with precision and reliability, every time. We look beyond today's problems to find tomorrow's solutions, focusing on finding new and better way to unlock your competitive edge and help you achieve your business goals.A ROLE YOU WILL LOVEThe Senior Developer is a key role within Computershare Business Services technology team (CBS). As a Senior Developer you will develop high quality, secure, stable, and reliable software in close collaboration with other members in an Agile development team. In addition, you will be expected to contribute to the developer community, promote innovation and share knowledge of industry best practices.Job Purpose

  • Write high quality, clean code which adheres to internal architectural, quality and security standards.
  • Conduct effective code reviews within and across teams.
  • Solicit feedback to clarify/understand requirements.
  • Troubleshoot and solve problems.
Primary Accountabilities
  • Write high quality, clean code which adheres to internal architectural, a long side your team members: Adopt and maintain a suitable branching, release and versioning strategy to optimize the team's ability to respond to change and frequently deliver high quality, working software.
  • Work closely with infrastructure, DBA, and support teams to aid smooth transition to Production Support and eliminate deployment issues.
  • Apply best practice and contribute to the development of enhanced/innovative working.
  • Work closely with software architects: Exchange ideas, propose solutions to new problems, improve solutions of old problems. Knowledge sharing with the team and wider community.
  • Motivate others and lead with optimism when faced with tough challenges and deadlines.
  • Ability to challenge, teach and help others with their technical learning (Mentoring).
  • Contribution to the wider technical community through knowledge sharing (Blog, Lightning Talks, Demos).
WHAT WE NEED FROM YOU

Functional Knowledge
  • Understanding of the software development lifecycle.
  • Understanding of software architecture and technologies.
  • Understanding of secure and internal best practice coding standards.
  • Refactoring and design patterns.
  • Agile methodology experience (preferably Scrum) using Agile tools.
  • Unit test frameworks. Transitioning solutions into support.
  • Continuous integration, continuous deployment, and continuous delivery.
  • Excellent troubleshooting skills. Knowledge of the business domain - business rules and user journeys as well as system behaviors.
  • Experience of contributing to the automation test approach, understanding return on investment and automation coverage, designing tests, and identifying scenarios.
  • Understanding of the test environment, quality gateways and the route to production (CI/CD pipeline) and the impact on key stakeholders. In-depth experience with the development lifecycle and software development methodologies.
  • Demonstrated knowledge and experience with object-oriented programming.
  • Demonstrated knowledge and experience in high performance application design and architecture.
  • Minimum of 6+ years of professional, technical experience in a developer role.
  • Proficiency or knowledge in the following: HTML/CSS/JavaScript. Microsoft Windows environment development. C#, .Net Core, ASP.Net MVC framework, jQuery, Cross-browser development, and design. OWASP top 10 and general secure development principles. Unit testing principles. Version control principles. Preferred: Proficiency or knowledge in the following. Adaptive/Responsive web design. Frontend frameworks such as AngularJS & Bootstrap. CSS Preprocessors. Microsoft Azure, Git, Pipelines and Teams, RESTful APIs. T-SQL. Scalable and secure web architecture.
Leadership Skills
  • Mentoring/Coaching less experienced staff.
  • Knowledge of multiple workstreams and products and collaborates across multiple teams.
  • Aligning with Global initiatives through contributing at internal technology forums and councils to decide on standards and consistency.
  • Consulting on key technology decisions for new regional products and features to obtain well considered estimates.
Problem Solving
  • Strong problem-solving skills debugging software issues / production issues.
Interpersonal Skills
  • Role requires strong interpersonal skills with ability to work within a large matrix environment.
  • Experienced working with business stakeholder listening and translating into viable technical solutions.
  • Role will interact with business partners, scrum master, architects, QA, BA and product managers within an agile environment.
  • In addition, role will interact with enterprise DBA's, Server Team along with Audit and Security teams.
KEY QUALIFICATIONSTo perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Education and ExperienceEssential:
  • Bachelor's in Computer Science or similar field of study
Preferred:
  • Microsoft Certified Developer (Azure).
TravelIt is expected that this position may include travel up to 10% of the time. This is subject to change based on many factors, including business needs.Work EnvironmentThe 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.
  • The noise level in the environment is minimal.
Physical DemandsThe physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • While performing the duties of this job the employee is regularly required to talk or hear. The employee is frequently required to sit, stand, walk, reach with hands and arms, and use hands to finger, handle, or feel. The employee may occasionally have reason to lift to 10 pounds. The vision requirements include close and distant vision.
REWARDS AS UNIQUE AS YOU

Salary Range: $105,000 - 125,000
  • A choice medical insurance plans designed to meet your needs
  • Dental & Vision insurance
  • Life & Disability insurance
  • Flexible spending and health savings accounts
  • Employee Stock Purchase Plan
  • Paid time off - You'll accrue 3 weeks your first year!
  • Nine Holidays
  • $1,000 Employee Referral Program
  • Wellness programs
  • Matching 401(k)
  • Tuition Reimbursement
  • Banking and investments plans
  • Rewards and recognition programs
  • Employee discounts for wellness, auto & homeowners' insurance, wireless service and more
To learn more, visit us at www.computershare.com/mycareer.Your career is waiting.Computershare is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national or ethnic origin, age, disability, protected veteran status, or other characteristics protected by applicable law.#CPUIT