Overview
We are seeking two Senior Software Engineers to join our team on a contract basis. The contractors will play a key role in driving software solutions for a media client, working efficiently and collaboratively within an agile delivery environment. They will engage with both technical and non-technical stakeholders, ensuring high-quality outcomes while leveraging their expertise in various technologies.
Responsibilities
- Develop high-level designs and manage solution implementations.
- Engage with stakeholders to translate technical solutions into understandable concepts.
- Utilize data modeling best practices in solution development.
- Collaborate within an agile team to deliver software features efficiently.
- Work with front-end technologies including React and TypeScript.
- Implement back-end solutions using Java and related frameworks.
- Continuously improve coding and architectural practices.
- Contribute to the overall software development lifecycle.
Requirements
- Proficient in Java for backend development, with knowledge of Maven and Dropwizard.
- Experience in frontend development using React and TypeScript.
- Familiarity with Python and AWS is advantageous.
- Understanding of data modeling and best practices.
- Ability to communicate complex technical information to non-technical stakeholders.
- Experience in agile methodologies is required.
- Knowledge of Azure, Microsoft SQL, and Databricks is desirable.
- AI coding experience and familiarity with machine learning techniques is a plus.