Back to Search
We are in search of a seasoned Senior .NET Developer with knowledge of Angular to become an integral part of our remote team, contributing to the creation of top-notch software products.
In this role, your duties will encompass the conception and crafting of .NET backend services interfacing with SQL databases and Angular UI. Leveraging your extensive background in associated technologies, you'll play a pivotal role in offering influential leadership and counsel to the development team. If your enthusiasm lies in formulating scalable and proficient backend solutions, seize this ideal occasion.
Responsibilities
- Conceptualize and forge .NET backend services interfacing with SQL databases and Angular UI
- Engage in collaborative efforts with cross-functional teams to comprehend business requirements and transmute them into technical blueprints
- Compose code that is both immaculate and resourceful, adhering to established software development principles and optimal practices
- Devising and executing backend solutions that are scalable and resourceful, aligning with business needs and requisites
- Participate actively in code evaluations, ensuring code integrity and adherence to predefined standards
- Swiftly and proficiently identify and troubleshoot issues through rigorous debugging practices
- Foster the generation and upkeep of technical documentation for the solutions crafted
- Offer mentorship and guidance to less experienced developers within the team
Requirements
- Possession of a Bachelor's or Master's Degree in Computer Science or a closely related field
- A track record of at least 3 years, exhibiting expertise in the design and development of .NET backend services
- In-depth proficiency with Angular
- Familiarity with SQL databases, T-SQL, and ASP.NET
- Demonstrated capability in utilizing Azure DevOps for the development and deployment of .NET applications
- Robust comprehension of software development principles and optimal practices
- Adeptness in utilizing Git for version control
- Exemplary debugging and troubleshooting aptitude, ensuring the rapid identification and resolution of issues
- Hands-on experience with Agile methodologies and the Scrum framework
- Fluency in English (B2+ level) to facilitate effective communication with team members and stakeholders
Nice to have
- Experience with Docker and Kubernetes for the purpose of containerization and orchestration
- Acquaintance with microservices architecture
- Knowledge of OAuth and OpenID Connect for authentication and authorization
- Proficiency in using Elasticsearch and Kibana for logging and monitoring
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