Back to Search
Join our remote team as a Senior .NET Developer with Angular within a globally recognized leader in digital transformation and cloud technology services. We are looking for a highly motivated and experienced developer to work on complex projects in a dynamic and fast-paced Agile environment. Your primary responsibility will be to develop and maintain backend services using .NET Core, while also designing and implementing solutions for data processing and business logic. You will also create interactive and user-friendly front-end components using Angular, TypeScript, HTML, and CSS. This is an excellent opportunity to work on innovative projects while further developing your skills in a collaborative and supportive environment.
Responsibilities
- Developing and maintaining backend services using .NET Core, ensuring scalability and efficiency
- Designing and implementing solutions for data processing and business logic, adhering to best practices
- Creating interactive and user-friendly front-end components using Angular, TypeScript, HTML, and CSS
- Writing comprehensive unit tests to ensure code quality and maintainability
- Reviewing and providing constructive feedback on pull requests, ensuring adherence to coding standards and best practices
- Integrating backend and frontend systems seamlessly, ensuring smooth communication and functionality
- Collaborating with the team to deliver high-quality software, meeting project deadlines and requirements
Requirements
- 3+ years experience in .NET and ASP.NET development, with a proven track record of delivering high-quality solutions
- Expertise in Angular (version 4+) for developing robust and scalable front-end solutions
- Expertise in Angular
- Proficiency in T-SQL and SQL Server for developing and managing database schema, procedures, and views
- Familiarity with TypeScript, HTML, and CSS for creating interactive and responsive user interfaces
- Experience in writing comprehensive unit tests for ensuring code quality and maintainability
- Good knowledge of Agile methodologies for software development and project management
- Ability to provide constructive feedback on code reviews and ensure adherence to coding standards and best practices
- Excellent communication and collaboration skills, with the ability to work effectively in a remote team environment
- Strong problem-solving and analytical skills, with a keen attention to detail
- Upper-intermediate level of English proficiency
Nice to have
- Experience with Azure or AWS for cloud-based infrastructure and application management
- Familiarity with React or Vue.js for front-end development
- Knowledge of NoSQL databases such as MongoDB or Cassandra
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