Overview
We are seeking a highly motivated and skilled Software Engineer to join our dynamic development team. This role offers the opportunity to work on innovative application development projects, utilise a wide range of programming languages and tools, and contribute to the creation of scalable, efficient software solutions. The ideal candidate will have a strong foundation in software development, excellent problem-solving abilities, and a passion for technology. This is a paid position suitable for both experienced professionals and recent graduates eager to develop their careers in software engineering.
Key Responsibilities
* Lead the design, deployment, and development of web-based and microservice applications using Angular, TypeScript, and .NET Core.
* Architect and implement CI/CD pipelines using Azure DevOps.
* Conduct code reviews and mentor junior developers.
* Estimate, plan, and deliver greenfield and enhancement projects.
* Support deployment and configuration of web applications on IIS.
* Troubleshoot production issues and provide post-release support.
* Maintain comprehensive documentation and ensure secure, scalable solutions.
* Perform development and testing tasks using modern tools.
* Ensure timely delivery of tasks while maintaining high quality.
* Communicate effectively with internal teams and client stakeholders.
Skills and Experience Required
* Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field.
* Minimum 2–3 years professional software development experience.
* Strong programming skills in Java, Python, C#, JavaScript, or PHP.
* Experience with frameworks such as React, Angular, Node.js, Django, or .NET.
* Understanding of databases such as MySQL, PostgreSQL, or MongoDB.
* Familiarity with RESTful API design.
* Experience with Git version control.
* Understanding of software testing methodologies and CI/CD pipelines.
* Excellent problem-solving and analytical skills.
* Strong attention to detail and ability to manage multiple tasks.
Please note that this will be an in-office Job at Salisbury