SW Engineer
Indexed description
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 ideal 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.
- 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.
- An interesting full-time position within a global renowned family-owned company
- An international working environment
- Excellent working climate
- Kapsch Days
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search