As a Technical Lead - C#, will lead a friendly team of fellow engineers, working closely with a Delivery Manager. You will be utilizing your C# knowledge and skills for designing, implementing, delivering, and supporting scalable and highly performant cloud-based solutions for one of our customers. You will be provided with space to make a difference on a project and for sharing your knowledge with other engineers as well as coaching newcomers and interns.
Your Responsibilities
- Participate in project scoping, estimating and planning during planning process
- Define technical approach for project implementation
- Oversee & contribute (engineering) to implementation of project delivery
- Partner with Practice Director on new features, offerings, and define standardized methods for delivery that optimize efficiency
- Participate in Customer calls (as-needed) to provide technical leadership and support for project delivery
- Partner with other Engineers for QA, Project Management, and troubleshooting as necessary
- Participate in stand-up meetings, conference calls, track your time, and work through tasks assigned to you within a Jira instance
- Ability to learn how to implement Zaelab’s partner technologies on a variety of different CMS/CPQ/eCommerce platforms
- Partner with Practice Director on identifying/planning viable customer use cases that deliver bleeding edge
Requirements
- 5+ successful 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 preferred in past CPQ or eCommerce platforms (eCommerce preferred, such as Shopify, Magento, Salesforce Commerce Cloud, SAP Commerce Cloud/Hybris, eCommerce)
- 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
- Be a team player in an agile software development environment focused on collaboration and continuous integration