Senior Engineer

at  Iress Limited

Cheltenham, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 Aug, 2024Not Specified06 May, 2024N/AJenkins,Aws,Database,Security,Google Cloud,Postgresql,Web Development,Automation,Cloud Services,It,Testing,Cypress,Scripting,Mortgage Industry,Software Engineering Practices,Infrastructure,Nunit,Technology,Python,Teamcity,Git,Github,Programming LanguagesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

See yourself being part of a large, transformational change? This could be the role for you!
About us
At Iress, we believe technology should help people perform better every day. Since our beginning in 1993, people across financial services have trusted us to take their performance to the next level. From the world’s most established financial brands to new and disruptive players, we help improve every aspect of our clients’ businesses so that they can work better every day. Iress is one of Australia’s largest technology companies and employs more than 1,900 people across Australia, the United Kingdom, South Africa, Canada, New Zealand and Asia.
Role purpose
We are looking for an experienced software engineer to join our cross-functional engineering teams in the mortgage business unit. As part of a team, you will collaborate with software engineers, quality engineers, and business systems analysts to contribute to the design, development, delivery, and support of our class-leading mortgage solution.
Your primary focus will be on strengthening the team’s performance and ensuring the timely delivery of product features and technical initiatives in our mortgage solution. We promote a culture of continuous improvement, actively encouraging and supporting your personal and professional growth. As a member of our collaborative team, you’ll have the opportunity to learn from your colleagues and contribute your unique skills and insights.
Your objectives and responsibilities will focus on…

Development and Coding

  • Contribute to designing and developing software components to defined quality standards
  • Understand and follow the Iress development processes, protocols and methodologies
  • Address and resolve development or production issues promptly and professionally

Team Collaboration

  • Contribute to the sizing of technical development tasks
  • Report progress regularly, escalating matters as appropriate
  • Mentor and coach more junior members of the team
  • Conduct quality reviews of own deliverables and deliverables from peers

Technology and Product Knowledge

  • Stay current with the latest technologies and software engineering practices
  • Understand our clients’ businesses as it relates to Iress products
  • Build knowledge of the mortgage industry, industry trends, and regulatory requirements

To be successful in this role you will…

Strong knowledge and recent experience of the following:

  • Programming Languages: C#, JavaScript/Typescript, Python
  • Web Development: Angular, CSS/Bootstrap, REST APIs
  • Database: MS SQL Server or other RDBMS such as PostgreSQL
  • Testing: NUnit, MSUnit, Jest, Cypress, Nightwatch, Playwright
  • Security: Awareness of security practices for securing applications and data
  • Version Control Systems: Git, GitHub, TFS

Advantageous skills:

  • Modern Architecture Principles: Microservice, Event-driven and Service-oriented architectures, RESTful Design principles, Containerisation
  • Cloud Services: Experience with cloud platforms like AWS, Azure or Google Cloud.
  • Scripting and Automation: PowerShell, Bash etc.
  • Infrastructure and Deployment: Terraform, Ansible, Cloudformation
  • Build and CI/CD Tools: familiarity with tools such as BuildKite, TeamCity, Jenkins

Key Competencies

  • Strong interpersonal skills with the ability to communicate effectively at all levels
  • Analytical thinker with a logical approach to problem-solving and solutions
  • Flexible in approach and mindset to adapt to changing priorities and requirements
  • Ability to thrive under pressure in a fast-paced environment, able to prioritise tasks and manage your own time appropriately
  • Able to work both independently and collaboratively within a team environment to achieve team goals and objectives

Why work with us?

  • 8 paid days per year to extend your weekends + 25 days annual leave
  • State-of-the-art offices
  • New Short-Term Incentive and Recognition program.
  • Casual dress, flexible work policy
  • Access to learning and development programs through Udemy
  • 3 days’ leave per year for charity initiatives
  • Global 36-hour hackathon
  • Starting school leave - 8.5 days of leave to assist your kids with the transition to school
  • Life Insurance & Private Medical
  • Up to 26 weeks’ paid parental leave for primary carers (up to 4 weeks for secondary carers), and the ability to work part-time when returning to work

Employment Type
Employee
Time Type
Full tim

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Cheltenham, United Kingdom