Job Description: .NET Full Stack -Technical Lead (Exp: 8-12 Years)
We are looking for a highly skilled and experienced .Net Full Stack as a Technical Lead, a fully autonomous full stack developer in a larger application landscape deployed in the cloud. You are working under the supervision of a Lead Analyst / Technical Product Manager.
As Technical Lead in D&IT Supply Chain Application team, you can expect a challenging and dynamic work environment with lots of autonomy to take ownership of your work.
We work with a complex IT landscape that provides ample opportunities for innovation and problem-solving. The ideal candidate will be responsible for developing and maintaining high-quality software solutions from start to finish in acomplex IT landscape.
-
Experience should have 8-12 years of .Net Full Stack as a Technical Lead of which 6-8+ years of experience (excluding of education) in technology industry.
-
Autonomously developing software in manufacturing industry is preferred.
-
Strong knowledge of software development best practices and design patterns
-
Experience with setting up and maintaining software solutions (development, deployment, hypercare, maintenance)
-
Excellent problem-solving and analytical skills
-
Strong written and verbal communication skills
-
Ability to work autonomously, fully accountable and collaborate within and across teams
-
Stress resilient and be able to perform under pressure
-
Mentoring (junior and medior) team members and maintaining code quality by performing in-depth PR Reviews
-
Eager to understand the business requirements and processes and how applications support them
-
Professional proficiency in English (reading, writing, and speaking)
-
.NET Core
-
SQL server / Entity Framework / LINQ.
-
Messaging systems (ASB, RabbitMQ)
-
Json, XML and REST web services
-
Visual Studio, GIT
-
Angular 5.0+, HTML5 (or similar)
-
Agile methodologies (SCRUM)
-
Experience with Supply Chain projects in manufacturing industry
-
Experience in test automation tools (Selenium, Playwright,..).
Roles & Responsibilities:
Innovation and expertise
-
Act as a Technical Lead, driving the adoption of new ideas, technologies, and approaches to enhance solutions and processes, within the existing architecture.
-
Act as a digitalization expert, developing new functionalities, extending existing code, and promoting solutions to bring the business value and quality to the next level.
Software design and development
- Design and develop software solutions that meet business requirements.
-
Write clean, efficient, and maintainable code, accompanied by detailed documentation.
Cross-Team collaboration
- Collaborate and align with multiple teams across the organization, working on different technology stacks to ensure cohesive and integrated solutions.
Testing, debugging, and quality assurance
- Test and debug software applications to ensure high-quality deliverables that meet project requirements.
-
Participate in code reviews, bug triage, and other quality control activities to maintain development standards.