Senior Web Developer
Autounion Car Rental
Beograd
07.03.2025.
About the Role:
We are seeking a highly skilled and experienced Senior Web Developer with a strong background in .NET technologies to lead the design, development, and implementation of our web-based solutions. The ideal candidate will play a pivotal role in architecting and delivering a cutting-edge web application that drives the core workflows of our business operations across multiple countries.
As a Senior Developer, you will collaborate with cross-functional teams, mentor junior developers, and take ownership of technical decisions to ensure high-quality deliverables.
Key Responsibilities:
Lead Development Efforts:
- Architect, design, and implement scalable and robust web applications using .NET Core/.NET 6+ and related technologies.
- Take ownership of the end-to-end software development lifecycle, including design, coding, testing, deployment, and maintenance.
Technical Leadership:
- Provide technical guidance and mentorship to the development team.
- Conduct code reviews to ensure best practices and adherence to coding standards.
Collaboration:
- Work closely with product managers, designers, and other stakeholders to gather requirements and translate them into technical solutions.
- Collaborate with DevOps to implement CI/CD pipelines and maintain scalable infrastructure.
Performance Optimization:
- Analyze application performance and identify opportunities for optimization.
- Ensure the application meets high standards of security, reliability, and scalability.
Documentation:
- Create and maintain technical documentation for code, architecture, and processes.
Required Qualifications:
Technical Expertise:
- Strong experience with .NET Core/.NET 6+, ASP.NET MVC, Web API, and Entity Framework.
- Proficiency in C# programming.
- Deep understanding of web development fundamentals, including HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Experience with relational databases such as SQL Server
Architecture and Design:
- Solid understanding of software design patterns (e.g., MVC, MVVM, Dependency Injection).
- Experience with Microservices architecture and RESTful APIs.
Testing and Deployment:
- Experience with unit testing frameworks (e.g., xUnit, NUnit) and mocking frameworks.
- Hands-on experience with CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins.
Soft Skills:
- Excellent problem-solving skills and ability to troubleshoot complex issues.
- Strong communication and collaboration skills, with the ability to explain technical concepts to non-technical stakeholders.
Preferred Qualifications:
- Knowledge of Blazor for building interactive web UIs.
- Familiarity with front-end state management libraries like Redux.
- Experience working in an Agile/Scrum environment.
- Familiarity with tools like Postman, Swagger, and logging frameworks like Serilog or NLog.
Why Join Us?
- Work on impactful projects with a global reach across 40+ countries.
- Be part of a collaborative and innovative team that values technical excellence.
- Competitive salary and benefits package.
- Opportunities for professional development and career growth.
Preporuke se učitavaju...