We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients. You will work collaboratively with other engineers and stakeholders to deliver high-quality software solutions while ensuring best practices in software development are followed.
Responsibilities
Design, develop, and implement software applications using C# and other relevant technologies.
Collaborate with cross-functional teams to define, design, and ship new features.
Maintain and improve existing applications by troubleshooting issues and implementing enhancements.
Develop and integrate APIs to facilitate communication between different software systems.
Utilise version control systems such as GitHub for code management and collaboration.
Conduct code reviews to ensure code quality and adherence to standards.
Document software specifications, processes, and procedures for future reference.
Participate in Agile development processes, including sprint planning and retrospectives.
Requirements
Proven experience in software development with a strong understanding of application development principles.
Proficiency in C# programming language and experience with APIs.
Familiarity with MySQL for database management and data manipulation.
Experience working in a Linux environment is preferred.
Knowledge of cloud services such as Azure is a plus.
Strong problem-solving skills and the ability to work independently as well as part of a team.
Excellent communication skills to effectively collaborate with team members and stakeholders.
A keen interest in continuous learning and staying updated with industry trends and technologies.
If you are passionate about technology and eager to contribute to innovative projects, we would love to hear from you!
Job Type: Full-time
Pay: 36,000.00-47,074.00 per year
Schedule:
Monday to Friday
Work Location: Hybrid remote in Milton Keynes MK4
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.