LEAD .NET DEVELOPER
Seeking an experienced Lead .NET Developer to join an established global organization in developing the next generation of eCommerce architecture. The Lead .NET Developer will become part of an innovative eCommerce team as a technical leader who will responsible for delivering innovative eCommerce solutions built for sustainability and performance. The focus of this team will be to support internal applications as well as building applications for internal operations teams. You will be a go-to-person in designing and guiding teams – on and offshore - in the delivery of high quality C#.NET software that scales and performs at a best-in-class level. Collaborating closely with product managers, testers, architecture, and DevOps and other software engineers, you will design, test, code, deliver and maintain software modules within an Agile Scrum environment. The environment is very dynamic, challenging, fast-paced, sustainable and fun. Excellent communication skills are required.
Translate business requirements into architecture designs.
Understand the existing software core architecture, interactions and dependencies between its main components.
Provide production support for our main websites.
Support product managers to gather and filter key information from stakeholders.
Evaluate risk by identifying development complexity, limitations and impacts.
Determine development feasibility within identified constraints.
Support product managers with drafting functional specifications.
Write minimum technical specifications and documents.
Participate in detailed development reviews and demos.
Participate actively in code reviews and write unit tests.
Troubleshoot and guide a product team of developers to resolve complex problems.
Work with an offshore team of developers.
Suggest core infrastructure enhancements based on current and future technology trends.
Brainstorm and solve very interesting problems that will considerably increase product user experience.
Coach and mentor junior team members.
Contribute and promote software best practices and processes across the team.
Provide teammates continuous technical support.
Provide guidance for new feature integration and key architectural decisions.
Share knowledge through collaboration, training, peer review, presentations, and articles.
7 + years of C# and ASP.NET experience
4 + years of hands-on technical leadership experience
2 + years Dependency Injection and Unit Testing
2 + years of MVC experience
2 + years experience working under Agile scrum framework
Bachelor's degree in Computer Science or related field; Master's degree preferred
Strong knowledge of SQL Server
Experience with MySQL MongoDB preferred
Experienced with Jira
Experience with React.js preferred
Experience implementing REST architecture preferred
Experience working with an offshore team preferred
Demonstrated ability to be accountable and be a leader in their areas of expertise by staying on top of the latest developments
Excellent communication and interpersonal skills with the proven ability to effectively translate complex ideas and tailor key messages to multiple audiences
|NOC Engineer - 1st Shift|
|QC Automated Testing Engineer II|
|Lead Salesforce Architect|