Senior .NET (Shopify)
Job Description:
"Job Location: Offshore
As a seasoned Lead Developer, you will have experience with Cloud technologies as well as exposure to DevOps. You are an expert in developing eCommerce solutions and supporting BAU and Deployments. You will be joining a small cross-functional team.
What your day will look like
· Use your strong technical expertise and team-playing skills to complement and get the best out of the existing team.
· Measure twice, cut once. We love to architect the solution and define tasks well before we start coding. So, you need to actively participate in workshops to break down the tasks.
· Follow the coding standards and design principles outlined by the technical leadership team.
· Participate in sizing sessions and contribute your estimates.
· Write Clean code
· Write unit tests and ensure the code coverage meets the desired levels.
· Prepare run sheets for weekly deployments & hot fix cutovers for your work items.
· Take ownership in delivery and be accountable.
· Analyse App insights for various logs related to your work.
· Responsible for production support activities and being a member of the support roster.
· On a good day we work normally, but at times due to critical timelines, you may be asked for over-time that will be compensated based on the pre-discussed arrangements
What you can bring to the role
· .Net 6 +, Blazor
· Shopify with Liquid Template experience
· Ability to migrate from other platforms such as WooCommerce, BigCommerce
· ReactJs and Redux, Typescript
· Knowledgeable in GIT flow and GIT repositories
· Azure Cloud Experience with at least 2 years in enterprise-level
· SOLID design principles, Clean code and ability to identify the right design patterns.
· You will have at least 2 years of Web Development industry experience
How the process will look like
· Coding challenge in .Net and React & SASS.
o What we measure
§ The ability to craft an architecture that is fit for the purpose
§ Ability to find the edge cases and do necessary validations and actions to mitigate the risks
o Timelines
§ Usually we dont time-box it. For most candidates, it takes anywhere between 4 hours and 8 hours.
· In-person interview
o Behavioural and technical interview
o Cognitive aptitude test
Whats on the offer?
· Flexible work arrangements
· Nimble team. Easy to work with and highly collaborative.
· We are always in listening mode for new ideas and we appreciate and help you implementing your ideas as a team.
· Goal-aligned squad and highly autonomous work culture.
· You will have plenty of time to properly design and engineer highly stable systems."
Required Skills:
Production Support Shopify Design Patterns SASS Estimates Ownership DevOps Web Development Timelines Workshops TypeScript Architecture Git Design Leadership