We're seeking a skilled Software Development Expert to join our team. In this role, you'll be responsible for designing and implementing software solutions that meet our clients' needs.
Job Description
As a senior member of our development team, you'll work closely with cross-functional groups to deliver high-quality software products. Your primary focus will be on developing and maintaining our software architecture, ensuring it's scalable, efficient, and meets the latest industry standards.
You'll also be responsible for participating in code reviews, providing technical guidance and support to junior team members, and staying up-to-date with the latest technologies and trends in software development.
Required Skills and Qualifications
To succeed in this role, you'll need:
* A bachelor's or master's degree in computer science, software engineering, or a related field;
* Proven experience (typically 5+ years) as a software developer with a significant focus on backend development;
* Strong knowledge of C#, .NET framework, SQL, and microservices architecture;
* Solid understanding of software development principles, design patterns, and best practices;
* Experience with version control systems (e.g., Git);
* The ability to analyze problems and implement solutions using debugging toolsets;
* Knowledge of agile development methodologies, including Scrum and Test Driven Development;
* Excellent communication and interpersonal skills;
* Good at interacting in English with colleagues, both verbally and in writing.
Benefits
We offer a competitive salary, benefits package, and opportunities for professional growth and development. Our company is committed to fostering a positive, inclusive work environment where everyone feels valued and supported.
Additional Information
If you're passionate about software development and looking for a challenging and rewarding role, we'd love to hear from you. Please submit your resume and a cover letter outlining your experience and qualifications.