Oglasi za posao Senior Web Developer

Senior Web Developer

Autounion Car Rental

Beograd

07.03.2025.

.NET C# JavaScript CSS HTML Angular SQL Server Entity Framework Jenkins MVC Azure WEB API DevOps MVVM Vue.js RESTful Microservices xUnit .NET Core ASP.NET MVC senior

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...