Lead Software Engineering Specialist
3 months ago
Position Overview:
As a Lead Software Engineering Specialist at EMIS Group Plc, you will be instrumental in driving the development and delivery of high-quality software solutions. Your role will encompass a variety of responsibilities aimed at ensuring the success of our software projects.
Key Responsibilities:
- Develop and maintain robust software applications, ensuring adherence to high standards of quality throughout the development lifecycle.
- Engage in hands-on engineering, dedicating the majority of your time to coding and software design.
- Participate in quality assurance activities, including peer reviews of project estimates, designs, and code.
- Address and resolve defects and bugs during various testing phases, including pre-production and post-release.
- Foster a collaborative team environment, working effectively with all team members to meet project commitments.
- Contribute to positive team dynamics and support overall team success.
- Collaborate cross-functionally with product management, quality assurance, and other business units to achieve project goals.
- Demonstrate proficiency in Agile methodologies, including SCRUM and Extreme Programming.
- Engage in all phases of the project lifecycle, from inception to deployment.
- Maintain comprehensive documentation detailing logic, coding, testing, and changes.
- Continuously seek improvements for existing products and systems.
- Ensure all tasks meet established quality standards.
- Stay updated on the latest development tools and techniques.
- Provide expert support in your area of responsibility.
Required Knowledge, Skills, and Experience:
Essential:
- Bachelor's degree in Engineering or Computer Applications with a strong academic record.
- A minimum of 6 years of experience in the Microsoft Dotnet technology stack, specializing in modern web application development.
- Extensive hands-on experience in creating high-performance web applications using React, Redux, and TypeScript.
- Proficient in HTML and CSS for developing complex responsive user interfaces.
- Experience in designing REST APIs utilizing the Dotnet Core technology stack and Entity Framework.
- Strong knowledge of SQL (2012/2016) with the ability to write complex queries and perform performance tuning.
- Experience with AWS services and containerization.
- Solid understanding of Object-Oriented Programming principles and a commitment to writing clean, maintainable code, including unit tests.
- Proven experience in building enterprise-level business applications within the .NET framework, adhering to design principles and industry standards.
- Familiarity with architectural best practices and patterns such as Microservices, CQRS, Event Sourcing, and Domain-Driven Design.
- Strong analytical and problem-solving abilities.
- Excellent written and verbal communication skills.
- A passion for learning new skills and a strong enthusiasm for software development.
Desirable:
- Experience with Agile methodologies.
- Familiarity with infrastructure as code for cloud environments.
- Relevant professional certifications.
- Experience in the healthcare sector.
-
Lead Software Engineering Specialist
2 months ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timePosition Overview:As a Lead Software Engineering Specialist at EMIS Group Plc, you will be instrumental in achieving the following objectives:Develop and deliver high-quality software solutions, encompassing requirements gathering, design, coding, and documentation.Engage primarily in hands-on engineering activities to drive project success.Participate in...
-
Lead Software Engineering Specialist
3 months ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timePosition Overview:As a Lead Software Engineering Specialist at EMIS Group Plc, you will be instrumental in achieving the following objectives:Develop and deliver high-quality software solutions, encompassing requirements gathering, design, coding, and documentation.Engage primarily in hands-on engineering activities to drive project success.Participate in...
-
Lead Software Engineer
2 months ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team at EMIS Group Plc. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key ResponsibilitiesDesign and develop software solutions that meet business requirements and are...
-
Lead Software Engineer
2 months ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team at EMIS Group Plc. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key ResponsibilitiesDesign and develop software solutions that meet business requirements and are...
-
Software Engineer
3 days ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeWe're seeking a skilled Software Engineer to join our team at {company}.This role involves working on various projects, utilizing programming languages like Java and Python, and collaborating with cross-functional teams to deliver high-quality software solutions.The ideal candidate will have a strong foundation in computer science, excellent problem-solving...
-
Software Development Engineer
3 weeks ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeJob Title: Software Development EngineerThe EMIS Group Plc is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...
-
Software Development Engineer
3 weeks ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeJob Title: Software Development EngineerThe EMIS Group Plc is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...
-
Software Development Engineer
4 weeks ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeJob Title: Software Development EngineerEMIS Group Plc is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...
-
Software Development Engineer
4 weeks ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeJob Title: Software Development EngineerEMIS Group Plc is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...
-
Software Development Engineer
1 month ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeJob Title: Software Development EngineerThe EMIS Group Plc is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...
-
Software Development Engineer
1 month ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeJob Title: Software Development EngineerThe EMIS Group Plc is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...
-
Senior Software Development Engineer
4 weeks ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeJob Title: Senior Software Development EngineerThe EMIS Group Plc is seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key...
-
Senior Software Development Engineer
4 weeks ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeJob Title: Senior Software Development EngineerThe EMIS Group Plc is seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key...
-
Senior Software Development Engineer
1 month ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeJob Title: Senior Software Development EngineerThe EMIS Group Plc is seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key...
-
Senior Software Development Engineer
1 month ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeJob Title: Senior Software Development EngineerThe EMIS Group Plc is seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key...
-
Software Development Engineer
2 weeks ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeThe role of Software Development Engineer at EMIS Group Plc involves developing, delivering, and maintaining high-quality software solutions. Key responsibilities include:Designing, coding, and testing software applicationsCollaborating with cross-functional teams to drive project successParticipating in quality activities, including peer reviews and defect...
-
Senior Software Development Engineer
1 month ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeJob Title: Senior Software Development EngineerThe Senior Software Development Engineer will play a key role in the development of high-quality software solutions. The successful candidate will have a strong background in software development, with a focus on modern web applications.Key Responsibilities:Develop, deliver, and maintain high-quality software...
-
Senior Software Development Engineer
1 month ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeJob Title: Senior Software Development EngineerThe Senior Software Development Engineer will play a key role in the development of high-quality software solutions. The successful candidate will have a strong background in software development, with a focus on modern web applications.Key Responsibilities:Develop, deliver, and maintain high-quality software...
-
Senior Software Development Engineer
1 month ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeJob Title: Senior Software Development EngineerThe Senior Software Development Engineer will play a key role in the development of high-quality software solutions. The successful candidate will have a strong background in software development, with a focus on modern web applications.Key Responsibilities:Develop, deliver, and maintain high-quality software...
-
Senior Software Development Engineer
1 month ago
Saint Andrews, Fife, United Kingdom EMIS Group Plc Full timeJob Title: Senior Software Development EngineerThe Senior Software Development Engineer will play a key role in the development of high-quality software solutions. The successful candidate will have a strong background in software development, with a focus on modern web applications.Key Responsibilities:Develop, deliver, and maintain high-quality software...