DBServices helps to design, develop and support digital platforms for large and mid-sized companies in ITC, Banking, Retail, Government, Health, and other industries in Europe and Americas.
Tasks
- Design, develop, and maintain robust and scalable web applications using .NET and Angular technologies.
- Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
- Perform code reviews, troubleshoot, and debug applications to ensure optimal performance and quality.
- Implement best practices for software development, including coding standards, code reviews, source control management, and testing.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
Requirements
- Relevant experience in software design and development (5-7 years).
- Strong skills in interpreting requirements and analyzing technical solutions.
- Solid knowledge in software development using .NET and .NET Core frameworks, including their most recent versions.
- Excellent understanding of design and architectural patterns, including MVC, Reducer, CQRS, Factory, Unit of Work (UoW), Dependency Injection, Inversion of Control (IoC), and Decorator.
- Proficiency in the technology stack: ASP.NET Core, AngularJS / Angular 14+, NgRx and Redux frameworks, Entity Framework Core / NHibernate / Dapper, Hangfire, SQL Server DB, and Oracle DB.
Benefits
At DBSPT you will find:
- Collaborative Environment: We value a sense of community where ideas are shared, and achievements are celebrated as a team.
- Work from Anywhere: Enjoy the freedom and flexibility to work from wherever you feel most productive and comfortable.
- Global Connection: An opportunity to interact with people from different countries and cultures, expanding your network and worldview.
- Physical Health Support: Through Wellhub (Gympass), we offer resources and programs focused on your physical well-being.
- Mental Health Care: Team Care provides initiatives and actions to support your emotional and mental balance in daily life.