As a Technical Lead - C#, you will lead a friendly team of engineers and work closely with a Delivery Manager.
You will utilize your C# knowledge and skills to design, implement, deliver, and support scalable and highly performant cloud-based solutions for customers.
You will have the opportunity to make a difference on projects and share your knowledge with other engineers, as well as coach newcomers and interns.
Your responsibilities include participating in project scoping, estimating, and planning during the planning process.
You will define the technical approach for project implementation and oversee and contribute to the engineering of project delivery.
You will partner with the Practice Director on new features and offerings, defining standardized methods for delivery that optimize efficiency.
You will participate in customer calls as needed to provide technical leadership and support for project delivery.
You will collaborate with other engineers for QA, project management, and troubleshooting as necessary.
You will participate in stand-up meetings, conference calls, track your time, and work through tasks assigned to you within a Jira instance.
You will learn how to implement Zaelab’s partner technologies on various CMS/CPQ/eCommerce platforms.
You will partner with the Practice Director to identify and plan viable customer use cases that deliver cutting-edge solutions.
Requirements:
You must have 5+ years of successful experience in a relevant role, such as a Senior Back-End Engineer (C#).
You should have held a Tech/Team Lead role for at least 2 years on a C# project.
A strong theoretical and practical knowledge of C# is required.
You must be an expert in building highly-scalable C# web applications.
Excellent verbal and written English communication skills are necessary.
Experience with the agile/scrum process and continuous deployment is required.
You should have experience creating front-end layers for C# web applications using ASP.NET MVC or Razor Pages.
Experience in past CPQ or eCommerce platforms is preferred, especially with platforms like Shopify, Magento, Salesforce Commerce Cloud, or SAP Commerce Cloud/Hybris.
You must have experience in writing and executing unit and integration tests.
Understanding and ability to configure CI/CD pipelines is required.
Experience in code reviewing and coaching engineers up to Senior level is necessary.
A good understanding of software design patterns is required.
You should have experience with code version control systems such as Git or Bitbucket.
You must be a quick learner and open to feedback.
An innovation mindset with a passion for learning new technology is essential.
You should be proactive and collaborative with a continuous improvement mentality.
Being kind and intellectually mature is important.
You must be a proactive team player.
Experience working with US clients is required.
Benefits:
Competitive compensation will be offered depending on experience and skills.
You will receive unlimited, paid time off and vacation.
There is a budget for certifications and IT conferences.
You will work with a friendly team around the world.
You will be part of an agile software development environment focused on collaboration and continuous integration.