Currently, we are on the lookout for a seasoned Senior .NET Developer with Angular proficiency, eager to become a valuable addition to our remote team.
In this position, your primary responsibilities will encompass the development and upkeep of backend services, coupled with the creation of engaging and user-centric front-end components. The project you'll be immersed in is dedicated to constructing scalable and effective solutions for data processing and business logic, maintaining a steadfast commitment to best practices. If you are an experienced developer driven by the desire to craft top-tier, sustainable code and possess a keen interest in thriving within a collaborative Agile setting, we are enthusiastic about receiving your application.
- Forge and maintain backend services using .NET Core, ensuring scalability and operational efficiency
- Conceptualize and implement solutions for data processing and business logic while strictly adhering to best practices
- Craft interactive and user-friendly front-end components utilizing Angular, TypeScript, HTML, and CSS
- Compose comprehensive unit tests to uphold code quality and ease of maintenance
- Evaluate and furnish constructive feedback on pull requests, ensuring alignment with coding standards and best practices
- Seamlessly integrate backend and frontend systems, ensuring flawless communication and functionality
- Engage with cross-functional teams, including UX designers, product managers, and QA engineers, to deliver software of the highest quality
- Participate actively in Agile ceremonies like daily stand-ups, sprint planning, and retrospectives
- Stay current with the latest trends and technologies in .NET development, sharing newfound knowledge with the team
- A minimum of 3 years' hands-on experience in application development using .NET and related technologies
- Expertise in both ASP.NET and .NET Core
- Robust understanding of SQL Databases and T-SQL
- Proven experience with Angular (14) and TypeScript, dedicated to constructing interactive front-end components
- Familiarity with Azure DevOps for proficient code management, builds, and releases
- Experience with Agile methodologies, encompassing Scrum and Kanban
- Exceptional problem-solving skills, demonstrating the ability to analyze intricate issues and devise effective solutions
- Adept at unit testing, capable of crafting comprehensive tests to ensure code quality and ease of maintenance
- Collaborative spirit, capable of working harmoniously within a cross-functional team, providing constructive feedback on pull requests while adhering to coding standards and best practices
- Proficient in English (B2+ level) to facilitate clear and effective communication with the team and stakeholders
- Experience with microservices architecture and containerization leveraging Docker and Kubernetes
- Knowledge of CI/CD pipelines for automated testing and deployment
- Familiarity with cloud platforms such as AWS or Azure
- Contributions to open-source projects or a robust GitHub profile
- 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