Whitehall Resources are looking for a Scala Engineer. This role is primarily remote working, with 1 day per month onsite in Bristol. For an initial 6 month contract.
Inside IR35
Job Description
As a Scala Engineer, you will play a pivotal role in delivering the technical and development efforts of our projects. You will collaborate closely with cross-functional teams, providing technical expertise, guidance, and mentorship to ensure the successful delivery of high-quality software solutions. Your focus will be on fostering a culture of collaboration, continuous learning, and innovation while leveraging Scala, Play Framework, AWS, Terraform, and S3 technologies.
Key Responsibilities
* Foster a collaborative environment within the team, encouraging pair programming and effective communication to promote knowledge sharing, problem-solving, and collective ownership of codebase.
Mentorship and Upskilling
* Act as a mentor to team members, providing guidance, support, and coaching to help them grow their skills in Scala and related technologies. Empower team members through continuous learning opportunities and encourage a culture of upskilling.
Problem Solving and Investigation
* Demonstrate a strong ability to investigate complex technical issues, propose solutions, and implement effective resolutions in a timely manner. Work closely with team members to troubleshoot and debug issues as they arise.
Agile Practices
* Embrace and champion Agile methodologies, including Scrum or Kanban, by actively participating in ceremonies, refining processes, and continuously improving team practices to enhance efficiency and delivery effectiveness.
Technical Excellence
* Strive for technical excellence in software development practices, including coding standards, code reviews, testing strategies, and CI/CD pipelines. Lead by example in writing clean, maintainable, and well-tested code.
Infrastructure and DevOps
* Collaborate with DevOps teams to design, implement, and maintain infrastructure as code using tools like Terraform, AWS services, and S3 storage to ensure scalable, reliable, and secure infrastructure for our applications.
Stakeholder Engagement
* Engage with stakeholders, including product owners, designers, and other technical teams, to understand requirements, provide technical insights, and ensure alignment on project goals and deliverables.
Key Skills and Qualifications
* Extensive experience in Scala development, with a deep understanding of functional programming principles and best practices.
* Proficiency in Play Framework or similar Scala web frameworks.
* Strong expertise in cloud technologies, particularly AWS services such as EC2, S3, Lambda, and IAM.
* Experience with infrastructure as code tools like Terraform for provisioning and managing AWS resources.
* Excellent collaboration and communication skills, with the ability to work effectively in cross-functional Agile teams.
* Proven problem-solving abilities and a proactive approach to investigating and resolving technical challenges.
* Commitment to continuous learning and upskilling, with a passion for staying updated on emerging technologies and industry trends.
* Demonstrated leadership capabilities, with a track record of mentoring and guiding team members to achieve technical excellence.
#J-18808-Ljbffr