Back to Search
Currently, we are in search of an adept Senior .NET Developer skilled in Angular to become an integral part of our remote team.
Assuming this role, your primary responsibilities will encompass the crafting and sustenance of backend services, along with the generation of engaging and user-centric front-end components. Your engagement will revolve around a project dedicated to formulating scalable and resourceful solutions for data processing and business logic, all while adhering to industry best practices. If you are a seasoned developer who takes pleasure in fashioning code that is both high-caliber and easily maintainable, and you harbor a desire to function within a cooperative, Agile setting, we eagerly await your application.
Responsibilities
- Forge and sustain backend services through the use of .NET Core, ensuring scalability and efficacy
- Devise and implement strategies for data processing and business logic, strictly adhering to established best practices
- Construct interactive and user-centric frontend components utilizing Angular, TypeScript, HTML, and CSS
- Craft comprehensive unit tests to guarantee the excellence and sustainability of the codebase
- Critique and offer constructive insights on pull requests, ensuring alignment with coding standards and best practices
- Seamlessly integrate backend and frontend systems, guaranteeing flawless communication and operational synergy
- Engage with cross-disciplinary teams, including UX designers, product managers, and QA engineers, to deliver top-notch software
- Participate in Agile rituals, encompassing daily stand-ups, sprint planning, and retrospectives
- Stay abreast of emerging trends and technologies in .NET development and disseminate knowledge within the team
Requirements
- A minimum of 3 years' experience in developing applications using .NET and associated technologies
- Proficiency in ASP.NET and .NET Core
- Robust familiarity with SQL Databases and T-SQL
- Experience with Angular (14) and TypeScript in the development of interactive frontend components
- Adeptness with Azure DevOps for the management of code, builds, and releases
- Familiarity with Agile methodologies, spanning Scrum and Kanban
- Exceptional problem-solving acumen, capable of dissecting intricate issues and formulating effective solutions
- Proficient unit testing capabilities, underscored by the ability to craft thorough tests ensuring code quality and sustainability
- Capacity to work synergistically in a cross-functional team, contributing constructive feedback on pull requests and adhering to coding standards and best practices
- Proficiency in English (B2+ level) for lucid and impactful communication with team members and stakeholders
Nice to have
- Background in microservices architecture and containerization using Docker and Kubernetes
- Understanding of CI/CD pipelines for automated testing and deployment
- Experience with cloud platforms, such as AWS or Azure
- Contributions to open-source projects or a robust GitHub profile
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