Lead Software Engineering Specialist

3 months ago


Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

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.


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Position 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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Position 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 time

    About 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 time

    About 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 time

    We'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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Job 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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Job 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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Job 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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Job 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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Job 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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Job 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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Job 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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Job 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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Job 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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Job 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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    The 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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Job 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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Job 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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Job 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...


  • Saint Andrews, Fife, United Kingdom EMIS Group Plc Full time

    Job 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...