We are seeking a highly skilled Senior Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients. You will work collaboratively with cross-functional teams to deliver high-quality software solutions while mentoring junior engineers and contributing to the overall technical direction of the organisation.
Duties
Design and implement robust, scalable, and high-performance software applications.
Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications.
Write clean, maintainable code in languages such as C#, Java, JavaScript, Python, or C++.
Develop and maintain APIs and integrate with third-party services using AWS or .NET frameworks.
Conduct code reviews and provide constructive feedback to ensure adherence to best practices.
Troubleshoot and resolve software defects in a timely manner.
Mentor junior developers and contribute to their professional growth.
Stay updated with emerging technologies and industry trends to continuously improve our software development processes.
Skills
Proficiency in programming languages including C#, Java, JavaScript, Python, C++, and .NET.
Experience with cloud services such as AWS is highly desirable.
Strong understanding of database management systems like MySQL.
Excellent problem-solving skills and ability to work under pressure.
Familiarity with software development methodologies such as Agile or Scrum.
Strong communication skills to effectively collaborate with team members and stakeholders.
Ability to work independently as well as part of a team.
This position offers an exciting opportunity for a talented individual looking to make a significant impact within a growing organisation. If you are passionate about technology and eager to take on new challenges, we would love to hear from you.
Job Type: Full-time
Pay: 46,000.00-58,000.00 per year
Schedule:
Day shift
Monday to Friday
No weekends
Work Location: In person
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.