.NET Full Stack Developer

Location CO-Barranquilla | CO-Bogotá | CR-H-Costa Rica
Posted Date 11 hours ago(11/12/2025 10:04 PM)
Job ID
2025-4324
# Positions
1
Category
ITO

Job Summary

As a .NET Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications and backend services that support business operations and automation initiatives. You will work closely with cross-functional teams, including automation engineers, analysts, and infrastructure teams, to deliver high-quality, scalable, and secure solutions.
This position requires strong technical expertise in .NET technologies, cloud platforms, frontend frameworks, and database design, as well as the ability to troubleshoot complex issues and contribute to the continuous improvement of development standards and best practices.

Responsibilities

  • Application Development
  • Design, develop, and maintain full-stack applications using .NET and modern frontend frameworks.
  • Build scalable and reusable components, services, and APIs.
  • Ensure all developed solutions meet performance, security, and quality standards.
  • Technical Troubleshooting
  • Perform deep-dive analysis to resolve complex technical issues across the tech stack.
  • Identify, diagnose, and fix bugs, performance problems, and bottlenecks.
  • Collaboration with Project Managers, Solution Architects, and other teams to ensure project success
  • Work closely with automation engineers, business analysts, QA teams, and infrastructure teams to deliver integrated solutions.
  • Participate in design sessions, code reviews, and team planning activities.
  • Create and maintain up-to-date technical documentation, including design specifications and architectural diagrams.
  • Ensure adherence to coding standards, naming conventions, and development best practices.
  • System Optimization
  • Continuously evaluate and improve system architecture and performance.
  • Implement optimizations for scalability, maintainability, and system reliability.
  • Innovation and Best Practices
  • Stay up to date with the latest technologies in .NET, frontend frameworks, and cloud services.
  • Recommend tools, technologies, and practices that can improve development efficiency and product quality.
  • Participate in on-call rotations to provide infrastructure support as needed

Skills and Experience

General Requirements:

 

  • Bachelor’s degree in computer science, Engineering, or a related field, or 3–5 years of equivalent working experience.
  • Minimum of 4–5 years of experience in software development using .NET technologies.
  • Strong understanding of both frontend and backend development.
  • English level B2+ communicating effectively with global teams, both in writing and verbally.
  • Experience working in agile or DevOps environments.
  • Ability to manage multiple priorities and deliver under tight deadlines.
  • Excellent problem-solving skills with the ability to perform root cause analysis.
  • Strong verbal and written communication skills.
  • High adaptability and ability to quickly learn and implement new technologies.
  • Experience with code versioning and development standards, policies, and procedures.

 

 

Required Technical Proficiencies:

 

  • Strong proficiency in .NET Core / .NET 6+, C#, and object-oriented programming.
  • Experience with frontend frameworks such as Blazor, Angular, React, or Vue.
  • Solid understanding of RESTful APIs, asynchronous programming, and microservices.
  • Experience with HTML5, CSS, JavaScript, TypeScript and bootstrap.
  • Strong experience with SQL Server, stored procedures, queries, and database optimization.
  • Familiarity with Entity Framework Core, LINQ, and ORM practices.
  • Working knowledge of cloud platforms such as Azure, AWS, or GCP (preferred Azure).
  • Experience with CI/CD pipelines using GitHub Actions, Azure DevOps, or similar.
  • Familiarity with Docker or containerized environments.
  • Understanding of secure coding practices and application security fundamentals.
  • Experience with testing frameworks (unit testing, integration testing).

 

 

Skills Needed:

 

  • Critical Thinking
  • Ability to evaluate technical options, propose solutions, and make decisions based on logic and impact.
  • Teamwork
  • Strong collaboration skills to work effectively with cross-functional teams.
  • Adaptability
  • Ability to adjust to new tools, technologies, and changing priorities.
  • Prioritization Skills
  • Able to navigate multiple tasks, deadlines, and competing priorities.
  • Coordination
  • Ability to coordinate development activities with peers, QA teams, and supporting areas.
  • Integrity
  • Commitment to ethical standards, transparency, and accountability.

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed