- Top 5% of respondersSKM Group is in the top 5% of companies in terms of response time to applications
- Responds within a few daysBased on past data, SKM Group usually responds to incoming applications within a few days
Lead .NET / Angular Developer
- €54k – €120k • No equity
- Remote •+34
- 7 years of exp
- Full Time
Not Available
Onsite or remote
About the job
We are a software house with a 15-year history, a rich portfolio, projects all over the world and an appetite for more. We have built our brand on professionalism and flexibility in delivering software solutions. We are not afraid of unconventional ideas and value innovation and imaginative change.
We are looking for an Lead .NET / Angular Developer with at least 7 years of coding experience
Project overview:
The product is a large enterprise platform to calculate and process tax returns and tax-related agenda of large companies, and present the results to the clients.
The application has multiple modules, including for example imports from external systems, calculation engine, user management and access control, documentation, comments, exports and others.
Main parts of the application front-ends are built with Angular, Bootstrap and it communicates with the backend using REST APIs and SignalR. The backend is a monolith which is using .NET Core, Entity Framework Core and MS SQL databases hosted on Azure.
The application’s front-end is currently built using micro front-end architecture, which was put in place in order to be able to combine different modules built with different frameworks.
Responsibilities:
We are seeking an experienced leader to manage a Scrum team of 6 developers/testers. The ideal candidate will serve as the primary liaison with client representatives, ensuring effective communication and timely delivery of high-quality software solutions.
- Lead a Scrum team of 6 developers/testers, fostering a collaborative and productive work environment.
- Act as the central point of contact for client representatives, maintaining open lines of communication and addressing any concerns or feedback.
- Ensure the quality and timely delivery of software development projects, overseeing all aspects of the development lifecycle.
- Support team members and promote their professional growth and well-being.
- Keep project documentation updated and provide light reporting on project progress.
- Demonstrate proficiency as a hands-on developer, producing high-quality code at a rapid pace.
- Conduct thorough code reviews and promote software development best practices within the team.
- Utilize design patterns effectively, explaining their value and implementing them as needed.
- Communicate effectively with team members, advocating for improvements in software development processes and introducing new tools or techniques when appropriate.
- Provide assistance to team members and facilitate collaboration to achieve project goals.
- Demonstrate a strong sense of responsibility and commitment to project success.
- Proactively identify and propose improvements to enhance project efficiency and quality.
Requirements / Must Haves
- Over 7 years of experience in software development.
- Proficiency in performance monitoring and analysis tools such as Azure App Insights.
- Knowledge of DevOps practices and CI/CD pipelines.
- Experience with incident management systems and IT service management frameworks (e.g., ITIL).
- Excellent English communication skills.
- Consultant mindset - adept at proposing innovations, explaining reasons for change, and guiding non-technical stakeholders.
- Ability to work effectively with teams in the US time zone (standard work hours by 6 pm CET, but longer overlap with US time preferred).
Hard skills must have:
- .NET Core, C#, ASP.NET MVC Core
- Angular
- Microservices
- Docker, Kubernetes
- Entity Framework Core, Unit of work, Repository pattern
- MS SQL, NoSql, Redis
- MediatR
- Azure - AppService, Service Bus, Functions, SQL Database
- Visual Studio, Visual Studio Code
- Node.js, Npm (as a user)
- Dependency Injection - .NET Core
- xUnit - unit testing, integration testing
- Authentication - OAuth, JWT
- Profiling tools, Static code analysis tools
- Postman, Fiddler, Web Developer tools
Other Skills / Abilities / Would Be Nice
- Azure DevOps, Azure Cloud
- Security - OWASP - SQLi, XSS, CSRF
- Aspose
- Design Patterns, overlap to Architecture
- PowerBI, SSRS
Soft Skills:
- Strong analytical and problem-solving skills, with the ability to handle complex issues under pressure.
- Excellent communication and interpersonal skills, capable of effectively collaborating with cross-functional teams and conveying technical concepts to both technical and non-technical stakeholders.
- Strong sense of ownership, self-motivation, and ability to work independently or as part of a team.
- Focus on results and a proactive approach to problem-solving.
- Ability to identify and escalate issues early, and to remain calm and de-escalate situations when necessary.
- Accountability, problem-solving, leadership, integrity, adaptability, decision-making, conflict resolution, and maintaining a positive mindset are essential traits for this role.
- Good communication skills and excellent English language skills
- Good team player skills.
What do we offer you?
- Attractive salary
- Large freedom and real influence
- No unhealthy competition, team approach to meeting challenges
- Remote or hybrid work model
- Company apartments in cool cities across Europe: work and enjoy a memorable getaway
About the company
- Top 5% of respondersSKM Group is in the top 5% of companies in terms of response time to applications
- Responds within a few daysBased on past data, SKM Group usually responds to incoming applications within a few days