Position: Team Lead .NET with JavaScript, Auto Racing Championship Service
Company: DataArt
Experience required: 5y
English level: upper

The Client is a UK-based auto racing championship service. DataArt is assembling a team to develop a system that will process telemetry data obtained from racing cars. The team will consist of 4-8 specialists. The position is expected to require business trips to Europe.

We hire people not to a project, but to the company. If the project (or your work in it) is over, you go to another project or are paid for being “Idle”.

Responsibilities:

Lead a small team of developers using an Agile development methodology
Lead and assist with technical direction whilst remaining hands-on with high quality code production
Communicate with management to understand the requirements and form solutions
Conduct code peer review meetings, ensuring best practice is followed and a consistent high quality of coding and a strong work ethic is maintained
Contribute to the planning, design, and implementation of the project using best-practice techniques and principles
Oversee and influence the development of the project
Must be able to work flexible hours as needed to support project timelines and deliver efforts on time.

Must have:

Hons Degree in Computer Science or related technical discipline or minimum 6 years’ experience in the software development environment
Proficient use of Microsoft Office/JIRA/Confluence or similar applications
Strong communication, analytical and problem-solving skills with the ability to evaluate, report and converse effectively
Strong knowledge of at least two programming languages (ideally C# + JavaScript or Python)
Knowledge of OOP as well as Functional Programming
Experience with Event-Driven architectures
Ability to use both RDBMS (e.g., PostgreSQL, MSSQL) and NO-SQL databases (MongoDB, DynamoDB)
Experience with Unit Tests, E2E tests and is familiar with CI/CD
Experience with Aws Lambda, EC2, SNS, SQS, Docker
Familiarity with CloudFormation (or CDK)

Would be a plus:

Experience in working both independently and in teams, highly responsive, and able to lead initiatives as well as take direction from others
Knowledge of code branching and merging activities, approval of Git pull requests from developers on the team
Background in helping with design & deliver at least one software (from scratch)