Software Developer Role
This position involves working on software development projects to design, develop and test software applications. As a skilled developer, you will be responsible for creating software solutions that meet business requirements.
Key Responsibilities
* Design and develop software applications using programming languages such as C#, .Net framework, SQL and others.
* Collaborate with the team to identify project requirements and create technical solutions.
* Develop and implement software testing methodologies to ensure high-quality deliverables.
Requirements
* Bachelor's or Master's degree in Computer Science, Software Engineering or related field.
* 5+ years of experience in software development with a focus on backend development.
* Familiarity with microservices architecture and agile development methodologies.
* Experience with version control systems (e.g., Git).
Preferred Skills
* Experience with Azure DevOps for continuous integration and delivery pipelines.
* Knowledge of RESTful APIs and front-end development principles.
* Ability to communicate effectively with colleagues and stakeholders.
Benefits
* Opportunity to work on challenging projects and contribute to the company's growth.
* Competitive salary and benefits package.
* Flexible working hours and remote work options.
What We Offer
* A dynamic and collaborative work environment.
* Professional development opportunities and training programs.
* A diverse and inclusive workplace culture.
Join Our Team
We are committed to building an inclusive and diverse workplace culture that values equality, respect and empathy. If you are passionate about software development and want to join a team that shares your values, please apply today.