Job Description
Ubiqo Mexican company Leader in technology services for geolocation and supervision solutions for companies.
We are looking for a Middle–Senior Full Stack Developer with extensive experience in .NET / .NET Core, API and web application development, as well as advanced knowledge in React for the frontend.
The candidate must master several Microsoft ecosystem technologies and modern web frameworks, in addition to having practical experience in JIRA and in managing integrated repositories (Bitbucket, GitHub or GitLab).
Main Responsibilities
Develop, maintain and evolve applications using ASP.NET, .NET Core and C#.
Create and consume REST API for different modules and services.
Deploy web applications using MVC and, where necessary, WebForms.
Develop dynamic components and views in JavaScript, TypeScript and React (optional: Redux for state management).
Participate in planning, refining and monitoring tasks through JIRA.
Manage and collaborate on repositories integrated with JIRA (Bitbucket/GitHub/GitLab).
Perform code reviews, create branches, pull requests and ensure good development practices.
Propose technical improvements, optimizations and support the evolution of the architecture.
Prepare technical documentation of components, APIs and deployments.
Technical Requirements
Languages and Frameworks
ASP.NET (Web API, MVC and WebForms).
.NET / .NET Core with C# proficiency.
Design, construction and consumption of REST API.
Architecture and design patterns: SOLID, Clean Architecture, Repository Pattern, etc.
JavaScript for frontend development.
TypeScript + React (optional: Redux for global state management).
Databases
SQL Server (essential).
Cassandra (optional).
PostgreSQL (optional).
Methodologies and Tools
Advanced use of JIRA for managing tasks, stories, bugs and work boards.
JIRA integration with repositories (Bitbucket, GitHub or GitLab).
Management of Git and workflows such as GitFlow and feature branches.
DevOps (Desirable)
Basic handling of Docker.
Knowledge of CI/CD pipelines.
Experience with deployments in Azure, AWS or on-premise environments.
Soft Skills
Teamwork under agile methodologies (Scrum/Kanban).
Effective communication with technical and non-technical teams.
Ability to solve problems and propose scalable solutions.
Organization, responsibility and goal orientation.
Proactivity to learn new technologies.
Academic Training
Systems Engineering, Information Technology, Computing or related career.
Certifications in .NET, React, Scrum or Atlassian (desirable).
Position Conditions:
Mode: Remote.
Schedule: Full time.
Salary range: $30,000/$40,000 Depending on experience.
",