305 King St W
Suite 1100
Kitchener, ON N2G 1B9
Canada
Software Engineer - .Net Chengdu, China
Software Engineer - .Net Description
We are seeking a skilled .NET Software Engineer - with expertise in Azure Logic Apps to join our dynamic team.
As a .NET Developer, you will be responsible for designing, developing, testing, and maintaining efficient, reusable, and reliable .NET code. Additionally, you will leverage your expertise in Azure Logic Apps to integrate and automate workflows within our Azure environment.
#LI-DNI
Responsibilities
- Use business and technical requirements and developing solutions
- Develop solutions involving .net core with Azure services like Azure Service Bus, Logic app, Azure function and Azure Storage services
- Interact with Business Systems Analysts, users and business leads to understand Business needs
- Review the technical specifications provided by the Business Systems Analysts and be able to participated in technical clarification activities
- Deploy and integrate testing of developed components in Development and Test environments
- Develop, maintain, and document the integration features
- Work with SA and tech lead to ensure NFRs are met such as performance, reusability, availability, integrity, security
- Unit-test the code and debug the application
- Adhere to the coding standards and quality processes
- Monitor progress throughout the design process
Requirements
- 2+ years of experience with .NET (C#, MVC, ASP.NET Core), Azure and systems integration practices(server-less, data integration)
- Strong experience on Azure services like Azure Logic app, Azure Service Bus, Azure Storage
- Solid understanding of Database manipulation such as Azure SQL server
- Good knowledge about ETL knowledge such as Azure Data factory
- Familiarity with Microservices
- Must have good understanding on entire software development lifecycle, from requirements gathering and design to implementation, testing, deployment and production support
- Problem solving skills & good team player
- Good debugging skills
We offer
- By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023
- Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
- You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
- We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
- At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us
How We Hire
• Here, we summarize the typical journey to finding a job within EPAM.
• Apply and tell us about yourself!
• Go through some standard interviews:
- - General interview with a recruiter
- - Technical interview with our technology experts
- - Manager interview or Offer interview with a hiring manager
• Get ready to join the team!
• Not sure if you meet all the requirements? No problem. Let's talk anyway and find out more!
• It takes 1 min of application to start the journey with us. Apply now!
Life at EPAM
- EPAM Systems Inc. (EPAM) is a leading digital transformation services and product engineering company.
- We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to various innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously.