Lead Software Engineering Specialist
2 months ago
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 quality assurance processes, including peer reviews of estimates, designs, and code.
- Address and resolve defects or bugs throughout various stages of the software lifecycle, including QA testing and post-release.
- Foster a collaborative team environment, working effectively with all team members to meet project commitments.
- Demonstrate a strong commitment to team success and positive dynamics.
- Collaborate cross-functionally with diverse teams such as product management, QA, and various business units to achieve desired outcomes.
- Exhibit proven experience with Agile Development methodologies, including SCRUM and Extreme Programming.
- Engage in all phases of the project lifecycle, ensuring thorough involvement.
- Maintain comprehensive documentation to detail logic, coding, configuration, testing, and applicable changes.
- Continuously seek opportunities to enhance existing products, systems, and services.
- Ensure all tasks are executed to meet established quality standards.
- Stay updated on the latest development tools and techniques to enhance job knowledge.
- Provide expert support and guidance in your area of responsibility.
Knowledge, Skills, and Experience Required:
Essential:
- Academic Qualification: B.E/B.Tech, MCA with a strong academic record from X and XII standards onwards.
- Experience: Minimum of 6 years in the Microsoft Dotnet technology stack and developing modern web applications.
- Expertise in creating high-performance modern web applications utilizing React, Redux, and TypeScript.
- Proficient in HTML and CSS for developing complex responsive user interfaces.
- Experience in designing REST APIs using the Dotnet Core technology stack and Entity Framework.
- Strong knowledge and hands-on experience with SQL 2012/2016, capable of writing complex queries and performing performance tuning.
- Experience with AWS services and containerization.
- Solid understanding of Object-Oriented Programming concepts and experience in writing clean, maintainable code, including unit testing.
- Hands-on experience in developing enterprise-level business applications in the .NET stack, adhering to established 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.
- Enthusiastic about learning new skills and passionate about software development.
Desirable:
- Experience with Agile methodologies.
- Experience in developing and maintaining cloud infrastructure as code.
- Relevant professional certifications.
- Experience in the healthcare sector.
-
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 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...
-
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 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...
-
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...