Back to Search
Currently, we're on the lookout for an adept Senior .NET Developer well-versed in Angular to become an integral part of our remote team.
In this capacity, your duties will encompass the development and upkeep of backend services, alongside the crafting of engaging and user-centric front-end components. Your involvement will revolve around a project dedicated to forging scalable and effective solutions for data processing and business logic, upholding the highest industry standards. If you're an experienced developer driven by the pursuit of crafting top-notch, sustainable code, and you harbor a penchant for contributing within a cooperative, Agile atmosphere, we eagerly anticipate your application.
Responsibilities
- Forge and sustain backend services through .NET Core, emphasizing scalability and efficiency
- Architect and execute strategies for data processing and business logic, with a commitment to best practices
- Formulate engaging and user-centric front-end components employing Angular, TypeScript, HTML, and CSS
- Author comprehensive unit tests to guarantee code quality and sustainability
- Evaluate and furnish constructive insights on pull requests, ensuring alignment with coding standards and best practices
- Seamlessly integrate backend and frontend systems, guaranteeing flawless communication and functionality
- Collaborate with multifaceted teams, including UX designers, product managers, and QA engineers, to deliver superior software
- Engage in Agile ceremonies, spanning daily stand-ups, sprint planning, and retrospectives
- Stay abreast of emerging trends and technologies in .NET development, actively sharing insights with the team
Requirements
- A minimum of 3 years' hands-on experience developing applications utilizing .NET and related technologies
- Proficiency in ASP.NET and .NET Core
- Robust understanding of SQL Databases and T-SQL
- Expertise with Angular and TypeScript for constructing dynamic front-end components
- Background in Agile methodologies, encompassing Scrum and Kanban
- Exceptional problem-solving acumen, adept at analyzing intricate issues and devising effective solutions
- Proficiency in unit testing, showcasing the ability to compose comprehensive tests ensuring code quality and sustainability
- Team-oriented mindset, adept at collaborative work within cross-functional teams, providing valuable feedback on pull requests and adhering to coding standards and best practices
- English proficiency at the B2+ level for articulate and impactful communication with the team and stakeholders
Nice to have
- Exposure to microservices architecture and containerization using Docker and Kubernetes
- Familiarity with CI/CD pipelines for automated testing and deployment
- Prior 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