22 sep
|
Kapsch TrafficCom América Latina
|
Ciudad de México
22 sep
Kapsch TrafficCom América Latina
Ciudad de México
We are looking for a SW Engineer to design, build, and maintain end-to-end web applications using C#/.NET on the back end and JavaScript/TypeScript with Angular on the front end. This role is idóneo for a professional who is passionate about delivering scalable, high-performing solutions while creating seamless user experiences and driving continuous improvement across the software development lifecycle.
How you'll make an impact
- Design and implement scalable web application architectures using ASP.NET Core (MVC and Web API) and Angular.
- Develop and maintain back-end services, controllers, and repositories using C#/.NET and Entity Framework Core.
- Build modern, responsive, and reusable Angular components, services, and modules following best practices for maintainability and performance.
- Integrate and consume RESTful APIs, authentication frameworks (OAuth/OpenID Connect), and real-time communication technologies such as WebSockets.
- Optimize application performance across both front-end and back-end layers through techniques such as lazy loading, caching, profiling, and efficient change detection strategies.
- Develop and execute unit and integration tests, partnering closely with QA teams to ensure successful delivery through CI/CD pipelines.
- Participate in code reviews, technical discussions, and architectural decisions while promoting high-quality coding standards.
- Document APIs, technical designs, development guidelines, and best practices to support knowledge sharing and long-term maintainability.
- Collaborate closely with UX/UI designers, DevOps engineers, QA professionals, and business stakeholders to deliver secure, accessible,
and user-centric solutions.
What Makes You a Great Fit
- Minimum of 3 years of experience designing and developing web applications using C#/.NET Core and JavaScript-based technologies.
- Solid front-end development experience, regardless of framework, with a strong preference for Angular expertise.
- Hands-on experience with Entity Framework and modern ORM concepts.
- Strong knowledge of SQL Server and relational database design.
- Experience working with GitLab and source control best practices.
- Experience leveraging AI-assisted development tools and modern coding techniques, including platforms such as Claude, ChatGPT, and Codex.
- Understanding of software quality principles, unit testing methodologies, and Behavior-Driven Development (BDD).
- Intermediate English proficiency, both written and verbal.
- Strong analytical thinking, problem-solving, and solution design capabilities.
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field.
What We Offer
- An interesting full-time position within a general renowned family-owned company
- An international working environment
- Excellent working climate
- Kapsch Days
Take the next step in your career with Kapsch. Let’s build the future of mobility together.
- We believe hiring is a human decision. AI supports some of the operational side of our process (things like interview scheduling and coordination), but every step that matters is handled by a person. Your application will be read, your interviews will be conducted, and your offer will be made by humans who are genuinely invested in getting it right.
📌 Software Engineer (Ciudad de México)
🏢 Kapsch TrafficCom América Latina
📍 Ciudad de México