Currently, we are looking for a remote Senior .NET Developer to join our team.
Responsibilities
- Debugging and Unit-testing of the code, TDD/BDD
- Propose innovative, feasible and best solutions for the business requirements
- Take complete ownership for end to end implementation of requirements for new development and enhancements in collaboration with Business Analysis
- Communicating with business analyst, business users, other technical team members, and management to collect requirements
- Production support and maintenance
Requirements
- 3+ years of relevant experience
- Microsoft .NET Full Stack Development experience
- Proficiency in .NET Development with .NET Framework 4.5 or later, Asp.net MVC, C#, WCF, Web API, LINQ, Entity Framework, SQL Server 2008 or above.
- HTML 5 & CSS 3, JavaScript/Jquery
- Knowledge of Asp.net Core, Angular 5+, HTML5, Bootstrap, Kendo UI
- .Net Rest and Microservices
- Experience working on Cloud Technologies specifically AWS
- Experience in CI/CD Devops related tools.
- Strong object-oriented programming(OOPS) design skills and proficiency in software design patterns.
- Knowledge on best practices for the software development life cycle, including coding standards, code refactor, code reviews, source control, build and deployment, testing.
- Exposure to Microservices architecture based development
- Experienced in working in an agile development and Self-managed environment
- Experience in using Visual Studio Team Services and TFS
Nice to have
- Microsoft Azure
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn