lead .net developer for an automation company
Lead .NET Developer for an Automation Company
Currently, we are looking for a remote Lead Developer with experience with .NET framework and .NET Core 3.1+, knowledge of Microservices architecture and solid understanding of REST principals to join our team.
The customer is a Swedish-Swiss multinational corporation headquartered in Zürich, Switzerland, operating mainly in robotics, power, heavy electrical equipment, and automation technology areas.
responsibilities
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
requirements
- Experience with .NET framework and .NET Core 3.1+
- Practical knowledge of Unit test and code coverage
- Knowledge of Microservices architecture
- Solid understanding of REST principals
- Experience with Cloud platform: AWS or Azure
- Understanding of Agile methodologies
- Experience working with Azure DevOps as a main team collaboration platform
- The ability for reverse engineering and debugging legacy codebase
- Experience working with one of the mainstream Event Broker (RabbitMQ, Apache Kafka, Azure Service Bus, AWS SQS, etc.)
- Deep understanding of OOP, Design patterns, SOLID principles
- The ability to write clean, readable, self-documenting code with clear separation of concerns
- Solid understanding of caching mechanisms, experience using the in-memory cache approach
- Deep understanding of the SQL Query language and SQL optimization
- Experience with Docker containers
- Experience in communicating with the customer, building long term relationship, gathering requirements, and transfer them to the technical backlog
- Ability to set up project structure from scratch. Take responsibility for technical decisions and technologies choice
- 1+ year of relevant leadership experience
- Proficient English (written and spoken) B2
nice to have
- Experience in ASP.NET Web Forms, ASP.NET MVC, or WCF technologies
- Experience in serverless technologies (AWS Lambda or Azure Functions)
- Experience in Test Driven Development
- Experience in Redis Cache
- Experience in one of the NoSQL database (MongoDB, CosmosDB, etc.)
- Knowledge of Kubernetes
benefits for locations
India
For you
- Insurance Coverage
- Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves.
- Financial assistance for medical crisis
- Retiral Benefits – VPF and NPS
- Customized Mindfulness and Wellness programs
- EPAM Hobby Clubs
For your comfortable work
- Hybrid Work Model
- Soft loans to set up workspace at home
- Stable workload
- Relocation opportunities with ‘EPAM without Borders’ program
For your growth
- Certification trainings for technical and soft skills
- Access to unlimited LinkedIn Learning platform
- Access to internal learning programs set up by world class trainers
- Community networking and idea creation platforms
- Mentorship programs
- Self-driven career progression tool
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.