We are seeking a highly skilled and experienced Senior Software Developer to join our team.
This role requires deep expertise in .NET Core, C#, SQL, AWS, TypeScript, React, and GitLab.
A strong understanding of software architecture, agile methodologies, and team leadership is essential.
As a senior member of the team, you will play a key role in shaping technical solutions, mentoring peers, and driving best practices across the development lifecycle.
Responsibilities include leading the design, development, and maintenance of scalable web applications using C#, .NET Core, MVC, and React.
You will collaborate with cross-functional teams to define technical requirements and deliver high-impact solutions.
Participation in architectural decisions and contribution to long-term technical strategy is expected.
You will ensure code quality through reviews, testing, and adherence to development standards.
Mentoring junior developers and promoting knowledge sharing within the team is a key responsibility.
Managing CI/CD pipelines and version control using GitLab is required.
You will work in an agile environment, contributing to sprint planning, estimations, and retrospectives.
Requirements:
A minimum of 5 years of professional experience in backend development with C# and .NET Core is required.
Strong proficiency in SQL Server and relational database design is necessary.
Hands-on experience with AWS services (e.g., Lambda, S3, RDS) is essential.
Solid frontend development skills using TypeScript and React are required.
Familiarity with MVC architecture, SOLID principles, and design patterns is expected.
Experience with GitLab for source control and CI/CD workflows is necessary.
Proven ability to work in agile teams and deliver in fast-paced environments is required.
Excellent problem-solving, communication, and collaboration skills are essential.
A Bachelor’s degree in Computer Science, Telecommunications Engineering, or a related field is required.
Benefits:
Experience with automated testing frameworks (unit, integration) is preferred.
Exposure to microservices or event-driven architectures is a plus.
Knowledge of DevOps practices and infrastructure as code is beneficial.
Previous experience in mentoring or leading small development teams is preferred.
A stable and innovative project environment using modern technologies is offered.
Flexible working hours and remote work options are available.
Opportunities for continuous learning and career growth are provided.
A collaborative and inclusive team culture is promoted.