As a Technical Lead - C#, you will lead a team of engineers and work closely with a Delivery Manager to design, implement, and deliver scalable and highly performant cloud-based solutions for a customer.
Requirements
- 5+ years experience in a relevant role, such as a Senior Back-End Engineer (C#)
- Tech/Team Lead role held for at least 2 years on a C# project
- Strong theoretical and practical knowledge of C#
- Expert in building highly-scalable C# web applications
- Excellent verbal and written English communication skills
- Experience with agile/scrum process and continuous deployment
- Experience with creating front-end layers for C# web applications using ASP.NET MVC or Razor Pages
- Experience in writing and executing unit and integration tests
- Understanding and ability to configure CI/CD pipelines
- Experience in code reviewing and coaching engineers up to Senior
- Good understanding of software design patterns
- Experience with code version control systems (Git, Bitbucket, or similar)
- Quick learner and open to feedback
- Innovation mindset with a passion for learning new technology
- Proactive and collaborative with a continuous improvement mentality
- Kind and intellectually mature
- Proactive team player
Benefits
- Experience working with US clients
- Competitive compensation depending on experience and skills
- Unlimited, paid time off and vacation
- Budget for certifications and IT conferences
- Friendly team to work with around the world