Our client is one of the local leaders in the Software Consulting business. Your experience as a Scala Engineer will be directly helping a major local company achieve and complete their software initiatives. If working in a consultative/agency organization helping to complete projects and creating custom software solutions excites you, please send in your resume. We value and encourage diversity in the workplace and women, minorities, and veterans are highly encouraged to apply. Thank you.

Type: Perm

Location: Remote

Software Engineer (Scala) 

As a Scala Engineer, you’ll work with Information Technology and business partners to perform analysis, technical documentation, coding, installation, and ongoing support. You’ll collaborate with our business and technical teams to define business problems in detail and establish functional, data and technical activities, including conceptual system design, technical design and documenting detailed specifications. In addition, you’ll diagnose issues and ensure technical solutions meet performance and quality requirements in production 

• Leverage your skills to design and build and maintain micro services on the AWS platform 

• Build on your knowledge of NoSQL and SQL databases to ensure we have highly available and highly performant data access 

• Review teammates’ technical designs, code, and tests to maintain high code quality 

• Harness your DevOps skills to automate operations tasks 

• Profile and performance tune your work to ensure we deliver fast service experiences to all our global customers 

• Partner with architects and other teams to ensure the Nike Retail eco-system of services stay loosely coupled and independently scalable 

• Automate the testing of all your components to ensure we have excellent test coverage 

• Contribute to technical development and provide technical direction for the implementation and delivery of the system 

• Contribute to the development of technical processes (e.g., testing, coding practices, etc.) 

• Work with architects to ensure technical solutions and final deliverables are aligned with overall system architecture plans and roadmap 

• Contribute to technical planning, estimation, and design sessions 

• Monitor the overall technical progress of the project and actively plan for future technical development activities 

• Contribute to maintaining and improving effective team communications regarding technical/delivery plans, approaches, and issues with all project team members 

• Keep delivery team apprised of work progress and proactively communicate any concerns or opportunities to improve project delivery 

• Contribute innovative technical approaches for meeting system requirements 

Qualifications: 

• 3+ years’ experience with Scala 

• Bachelor’s degree in Computer Science or relevant fields, 5 years of experience as a software engineer accepted in lieu of degree 

• Minimum of 3 years of experience designing building high volume, highly available web applications 

• Experience writing automated tests using unit test tools 

• Experience with contributing to development teams and providing effective solutions to technical and product problems 

• Experience in presenting technical solutions to customers and software developers 

• Experience building RESTful APIs 

• Experience with Infrastructure as Code concepts (terraform, CloudFormation, etc.)