Senior Developer

Posted 25 November 2024
Salary$170000 per annum
LocationMascot
Job type Permanent
DisciplineTechnology & Project Services
ReferenceBH-15673

Job description

An exciting opportunity for a Senior Software Engineer to join a leading equipment hiring company is available. This role offers working with the latest technologies.

The Senior Software Engineer role is to lead the design, development and maintenance of high quality, scalable software solutions that meet the evolving needs of our customers and stakeholders. This role is to drive the end-to-end development lifecycle of software applications and integrations from concept to deployment. The engineer will collaborate with the business stakeholders, project team members, and technical leaders to ensure the project is delivered on time and with quality as well as meeting technical standards. The role is essential in driving technical excellence, fostering collaboration across teams, and mentoring other developers to build a robust and agile development environment.
 
  • Lead projects technically and provide support to project managers to ensure the projects are delivered on time and meet both business and technical objectives
  • Troubleshoot and resolve technical issues across the full stack
  • Collaborate with the production support team to resolve user issues and improve user satisfaction
  • Maintain high standards of code quality while continuously improving delivery throughput via code reviews, automated testing and continuous integration practices for self and others in the team
  • Identify and resolve performance bottlenecks and optimise application performance
  • Identify and resolve security vulnerabilities and address them in a timely manner
  • Continuously explore and implement new technologies, frameworks and patterns, and embed as standards as required helping with documentation and education to the team
  • Mentor other developers and guide them in best practices and design principles
  • At least 5 – 7 years of professional experience in software development
  • Advanced programming knowledge of Reactjs, C# .NET, Vuejs, and SQL
  • Experience in software architecture and design pattern
  • Proven ability to identify and resolve performance bottlenecks
  • Strong understanding of web security best practices and implementations
  • Experience with continuous integration and continuous deployment (CI/CD)
  • Experience with cloud platform especially Azure PaaS
  • Experience with data modelling / database implementations, and performant SQL code
  • Proven ability to lead software development from concept to deployment