11 days ago
Bogotá, ColombiaSenior
Responsibilities
- Design, develop, implement, and continuously improve complex internal software applications.
- Build responsive web applications and reusable, scalable, maintainable UI components with Angular.
- Develop backend services using C#, ASP.NET, .NET Core, and Web API.
- Integrate Angular applications with APIs and backend services.
- Work across analysis, design, coding, testing, deployment, and post-implementation support.
- Maintain, troubleshoot, optimize, and provide production support for existing systems.
- Apply software architecture principles, design patterns, SOLID principles, and clean code practices.
- Participate in code reviews, version control, collaborative development workflows, and CI/CD activities.
- Collaborate with Product, QA, UX, Backend, business stakeholders, and international teams.
Requirements
- Strong hands-on experience with Angular for enterprise web applications.
- Solid experience with C# and the .NET ecosystem, including ASP.NET, .NET Core, and Web API.
- Experience with TypeScript, JavaScript, HTML5, CSS3, and modern front-end development.
- Experience with SQL Server, relational databases, and data-driven applications.
- Experience with RxJS, asynchronous data handling, services, guards, interceptors, and reactive forms.
- Understanding of software architecture, design patterns, SOLID principles, and clean code practices.
- Experience with debugging, troubleshooting, performance optimization, production support, and unit testing.
- Experience working through the full Software Development Life Cycle.
- Experience with Git, version control, code reviews, and collaborative development workflows.
- Exposure to CI/CD pipelines, preferably using Azure DevOps or similar tools.
- Ability to work effectively in Agile/Scrum teams and collaborate with cross-functional stakeholders.
- Strong problem-solving skills, ownership mindset, attention to detail, and continuous-improvement orientation.
- English proficiency at B2 level or higher for technical communication and collaboration.
Benefits
- Hybrid work model.
- Monday to Friday schedule, 8:00 a.m. to 5:00 p.m.
- Indefinite-term contract.
- Salary to be agreed.
