Senior .NET Developer for a Retail company

Sorry, this position is no longer available
India
Currently, we are looking for a remote Senior .NET Developer to join our team.
Responsibilities
- Analyze and translate high-level customer requirements into detailed designs to solve complex business problems
- Define interfaces and develop code for modules across products or services and may influence or drive architectural changes
- Increase code quality through code reviews and writing unit, integration, and acceptance tests
- Optimize, refactor, and reuse code to improve performance and maintainability while ensuring maximum efficiency, effectiveness, and return on investment
- Write code using secure programming patterns and by finding, fixing, and enhancing security in existing applications
- Develop and maintain thorough technical documentation for the product or service
- Participate in design and code reviews and share best practices; proactively seek mentorship from others
Requirements
- 3+ years of experience in .NET Development
- Experience creating applications and features in an object-oriented environment (ex. C#, .NET Service Stack, .Net Core)
- Experience with database objects in relational databases (ex. MS SQL) including schema design, stored procedure development and performance and optimization techniques
- Experience with non-relational databases (ex. MongoDB, Elastic, Cosmos)
- Experience with HTTP and REST architecture
- Experience with unit, integration, and acceptance testing
- Experience with version control systems (ex. GIT, GitHub, TFS, etc.)
- Experience with CI/CD continuous integration / continuous deployment practices
- Experience with data streaming architecture and frameworks (ex. Kafka, RabbitMQ, ESB)
- Experience with tooling, such as Webpack, SASS, npm, etc.
- Experience with React, JavaScript, TypeScript, HTML, CSS
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