Description
Company Overview:
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 a multitude of 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.
We’re looking for a Senior .Net/C# Developer to lead the development of robust backend solutions using .Net Core and .Net Framework technologies. This role is pivotal in crafting scalable architectures, integrating complex APIs, and ensuring efficient delivery of our financial services.
This person will be responsible for supervising and mentoring other developers, aligning with product owners, UX/UI designers, and QA testers to design and implement advanced features. This position also involves performance management duties, fostering best practices, and innovating in a dynamic environment. Will significantly contribute to our global teams by leveraging your advanced skills in ASP.NET Core, C#, service-oriented architecture (SOA), and database design using PostgreSQL, MS SQL, and MongoDB. Join us to be at the forefront of technology in a challenging and fast-paced environment.
Position Title: Senior .Net/C# Developer
Location: Remote - LATAM
What you will be doing:
● Lead the development of robust backend solutions using advanced .Net Core and .Net Framework technologies.
● Design scalable architectures and integrate complex APIs to support high-quality financial services.
● Work closely with product owners, UX/UI designers, developers, and QA testers to design and implement features efficiently, ensuring strong performance management.
● Mentor and supervise other developers, fostering a culture of best practices
● Develop a flexible front-end architecture supported by well-structured APIs.
● Implement automated unit testing using tools like xUnit to ensure code reliability.
● Manage source code using Visual Studio and Git, emphasizing intermediate CI/CD practices.
● Utilize service-oriented architecture (SOA) and advanced web service development skills to create and maintain efficient frameworks.
● Participate in database design and development, primarily focusing on PostgreSQL, MS SQL, and MongoDB.
● Adapt to working in an international environment with cross-functional teams across multiple time zones.
● Adopt and promote good agile practices within the team.
Requirements & Qualifications
To excel in this role, you should possess:
5+ years of professional development experience
B.S Degree in Computer Science or equivalent experience
Expert in .Net Core and .Net Framework
Excellent knowledge of ASP.NET Core 2+, MVC, Entity Framework.
Proficient in managed languages (e.g., .NET C#), UI Frameworks (e.g.,Blazor), parallel computing, interpreted languages, (e.g., JavaScript),data markup languages, & SQL
Experience with cloud environments (i.e., AWS), containerization (i.e.,Docker), version control (i.e., Git), CI/CD pipeline tools, & Visual Studio
Excellent knowledge with service-oriented architecture (SOA) and Web ServiceDevelopment.
Knowledge of automating Unit test development using xUnit or other similar tools
Database Design\Development with Relational\Non-relational dbs (such as Postgres, MS SQL, MongoDB)
Experience managing and mentoring other developers
Strong experience in .NET Framework 4.x
Nice to have
Experience in SPA Front end technologies
Web UI development in .NET using Blazor
Knowledge in Microservices/Docker concepts and deployment
Infrastructure as code services such as Pulumi
Project Management tools such as Jira, Azure DevOps
Soft skills
● Advanced problem-solving skills for troubleshooting complex issues, essential for
maintaining robust backend solutions.
● Strong verbal and written communication abilities, crucial for collaborating with
cross-functional teams in international settings.
● Effective decision-making and planning skills, necessary for navigating a fast-paced
development environment and ensuring successful project delivery.
● Proven leadership and teamwork capabilities, essential for supervising developers
and fostering a culture of collaboration and excellence within the team.
● Exceptional attention to detail, important for analyzing and refining backend
architectures to meet high standards of performance and reliability.
● Ability to work under pressure and adapt in dynamic settings, ensuring timely
delivery of complex projects in a financial services context.
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 play a vital role in our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.