Overview
technical direction, while maintaining a strong understanding of our technology stack and Business requirements. You will champion best practices, mentor Junior Developers and take ownership of technical deliverables. This role is eligible for inclusion in the Company's hybrid working from home policy.
Responsibilities
* Developing and maintaining Business critical software systems.
* Guiding and supporting Junior Software Developers in technical tasks.
* Collaborating with Software Architects and team leads on technical direction.
* Reviewing work items, providing estimates and identifying risks.
* Ensuring code quality, performance, and effective logging and testing.
* Participating actively in team ceremonies and release processes.
* Driving continuous improvement in development practices.
* Communicating technical requirements clearly within and across teams.
* Contributing to planning, documentation and process governance.
* Troubleshooting and resolving issues in development and production environments.
Qualifications
* Extensive experience in software development and the Software Development Lifecycle (SDLC), building API back-ends and UI front end services.
* Strong technical and architectural understanding of complex systems.
* Proven ability to deliver high-quality, maintainable code while applying problem solving and analytical skills.
* Experience mentoring or guiding Junior Software Developers.
* Effective communicator in both technical and non-technical contexts.
* Ability to work under pressure and manage multiple priorities.
* Familiarity with release management and quality control processes.
* Experience with integration of systems and cross-team collaboration.
* Passion for technology, delivery and continuous improvement.
* Experience with .Net, React, JavaScript, Python, MS-SQL or Postgres and Cloud based microservices.
#J-18808-Ljbffr