Lead .NET Developer (with Angular & Azure)
EPAM is a leading global provider of digital platform engineering and development services.
We are committed to having a positive impact on our customers, our employees, and our communities.
We embrace a dynamic and inclusive culture.
Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow.
No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are looking for a Lead (dot)NET Developer with advanced skills in Angular and Azure to join our team.
In this role, you will take on full stack development responsibilities, working on both backend and frontend tasks, resolving technical issues, and contributing to architectural and design strategies.
You will collaborate with cross-functional teams to deliver solutions that meet business needs and adhere to high technical standards.
Responsibilities
- Build and maintain backend systems using (dot)NET and C#
- Implement scalable microservice architectures to support modular application development
- Design and implement authentication and authorization mechanisms to enhance application security
- Use advanced C# techniques, including design patterns, SOLID principles, and Onion architecture, to develop maintainable and efficient code
- Develop and improve frontend solutions using Angular, utilizing smart and dumb components for structured design
- Deploy and manage applications on Microsoft Azure, leveraging App Services or Kubernetes
- Monitor and improve application performance and reliability within Azure environments
- Utilize message brokers to enable efficient communication between microservices
- Work with team members to refine requirements, resolve issues, and achieve project objectives
- Participate in code reviews and contribute to architectural and design discussions
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience
- At least 5 years of experience in software development roles
- Minimum of 1 year of experience leading and managing development teams
- Advanced expertise in (dot)NET and C#, with a focus on microservice architecture
- Strong understanding of authentication and authorization practices and protocols
- Experience with advanced C# concepts, including design patterns, SOLID principles, and Onion architecture
- Proficiency in Angular development, including the use of smart and dumb components
- Hands-on experience deploying and managing applications in Microsoft Azure environments, including App Services or Kubernetes
- Familiarity with monitoring tools to ensure system reliability within Azure
- Knowledge of message brokers to facilitate service communication
- Strong analytical and problem-solving skills with the ability to work independently
- Fluent English proficiency (written and spoken) at a B2+ level or higher
Nice to have
- Experience designing scalable and maintainable architectures
- Knowledge of cloud pipelines for CI/CD and automated deployment processes
- Familiarity with ngrx for state management in Angular applications
We offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- 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
Seniority level
Employment type
Job function
- Information Technology, Engineering, and Business Development
- Industries: Software Development, IT Services and IT Consulting, and Venture Capital and Private Equity Principals
Referrals increase your chances of interviewing at EPAM Systems by 2x
Get notified about new Lead Dotnet Developer jobs in Colombia .
Bogota, D.C., Capital District, Colombia 1 week ago
Bogota, D.C., Capital District, Colombia 3 weeks ago
Bogota, D.C., Capital District, Colombia 4 days ago
Bogota, D.C., Capital District, Colombia 1 week ago
Bogota, D.C., Capital District, Colombia 7 months ago
#J-18808-Ljbffr