6+ years of advanced experience in .NET Development, focusing on C# and .NET Core., Advanced proficiency in Docker and Kubernetes for container orchestration., Experience with AWS cloud platforms and infrastructure as code using Terraform., Strong communication and leadership skills for mentoring team members..
Key responsabilities:
Lead and coordinate technical design discussions and architectural decisions.
Oversee the development of high-quality, maintainable code and ensure adherence to guidelines.
Provide mentorship and technical guidance through code reviews and collaborative sessions.
Build and maintain scalable cloud-based applications while implementing DevOps practices.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer many opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.
As a Software Engineering Lead, you will focus on delivering complex features and maintaining high-quality code standards. You will collaborate closely with the product engineering team, contribute your technical expertise across our full-stack environment, and help drive engineering excellence through best practices and mentorship.
Position Title: .NET Engineering Lead
Location: Remote - Colombia
What you will be doing:
The primary purpose of this senior role is to lead and guide the development of robust software solutions within the organization. The position entails significant responsibility in driving engineering excellence and fostering innovation by delivering complex features while upholding high-quality code standards. The role requires leading technical design discussions, making key architectural decisions, and providing mentorship and technical guidance to team members. As part of Lean Tech's ambitious growth strategy, the position fits into the larger team by collaborating closely with the product engineering team and contributing technical expertise across a full-stack environment. Unique challenges of the role include building and maintaining scalable cloud-based applications, implementing DevOps practices to enhance stability, and troubleshooting complex technical issues. The role offers the opportunity to manage a team of engineers, supporting their professional growth and contributing to projects that shape the data landscape within a dynamic organization Your responsibilities include:
Lead and coordinate technical design discussions, making key architectural decisions.
Oversee the development of high-quality, maintainable code while ensuring adherence to architectural guidelines.
Provide mentorship and technical guidance to team members through code reviews and collaborative sessions.
Drive improvements in development processes and uphold technical standards across the team.
Build and maintain scalable, cloud-based applications, ensuring best practices in deployment and operations.
Implement and advocate for DevOps practices to enhance the stability and reliability of production environments.
Troubleshoot and resolve complex technical issues promptly, utilizing a systematic approach.
Manage and guide a team of engineers, supporting their professional growth and project engagement.
Requirements & Qualifications
To excel in this role, you should possess:
6+ years of advanced experience in .NET Development, focusing on C# and .NET Core for web applications and microservices.
Advanced proficiency in Docker and Kubernetes for container orchestration.
Expertise in developing and integrating RESTful APIs with advanced proficiency.
Experience with AWS cloud platforms, including EKS, Lambda, and API Gateway, at an intermediate level.
Proficient in infrastructure as code (IAC) using Terraform at an intermediate level.
Background in creating and maintaining CI/CD pipelines.
Strong background in automated testing frameworks and strategies, using tools like NUnit and Moq.
Ability to lead technical design discussions and make key architectural decisions.
Excellent troubleshooting skills for resolving complex technical issues.
Familiarity with React, HTML/JS/CSS for full-stack expertise.
Desired Skills:
Experience with GraphQL APIs for building flexible and efficient data-fetching queries.
Familiarity with Azure DevOps for managing build and release pipelines.
Experience with additional AWS services such as AmazonMQ, DocumentDB, RDS, ElastiCache, CloudFront, and CloudFormation.
Knowledge of advanced DevOps practices and tools to enhance software delivery processes.
Strong communication and leadership skills to effectively guide and mentor team members.
Certification in AWS Certified Solutions Architect or similar cloud certifications.
Why you will love Lean Tech:
Join a powerful tech workforce and help us change the world through technology
Professional development opportunities with international customers
Collaborative work environment
Career path and mentorship programs that will lead to new levels.
Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will be vital to our continued success. Lean Tech is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Required profile
Experience
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.