At a Glance
- Tasks: Develop and maintain high-quality software while collaborating with a dynamic team.
- Company: Join EMIS Group Plc, a leader in healthcare technology innovation.
- Benefits: Enjoy flexible working options and opportunities for professional growth.
- Why this job: Be part of an exciting culture that values creativity and teamwork in software development.
- Qualifications: Must have a B.E/B.Tech or MCA with 4 years experience in Microsoft Dotnet tech stack.
- Other info: Experience with Agile methodologies and cloud infrastructure is a plus.
The predicted salary is between 36000 - 60000 £ per year.
The objectives for the SDE position include but are not limited to the following:
- Successfully develop, deliver, and maintain high-quality software (requirements, design, code, documentation, etc.)
- Spend the majority of time hands-on engineering
- Contribute to quality activities, including peer reviews of estimates, designs, and code
- Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
- Be an active and enthusiastic team player. Partner effectively with all team members to deliver against commitments.
- Commit to team success and positive team dynamics
- Work cross-functionally with various teams: product management, QA/XD, various product lines, or business units to drive results
- Proven experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
- Participate in all phases of the project lifecycle
- Maintain relevant documentation to describe logic, coding/configuration, testing, and changes where applicable
- Continuously improve existing products, systems, and services
- Ensure all tasks are completed to the required quality standards
- Update job knowledge by studying state-of-the-art development tools & techniques
- Provide 3rd tier support and expertise for the area of responsibility
Knowledge, Skills, and Experience:
- Academic Qualification: B.E/B.Tech, MCA with consistent academic performance from X, XII standards onwards
- Minimum 4 years experience in Microsoft Dotnet tech stack
- Highly experienced in C#, WinForms, WPF, Source control systems like ADO/Github
- Experience in creating REST APIs using .NET Core
- Good knowledge and hands-on expertise in SQL 2012/2016, able to understand/write complex queries and perform performance tuning
- Experience working with AWS services
- Good understanding of OOP concepts, writing clean code, including unit testing
- Experience in building enterprise-level business applications in .NET following proper design principles and industry standards
- Knowledge of architecture best practices and patterns (Microservices, CQRS, Event Sourcing, Domain-Driven Design)
- Good analytical and problem-solving skills
- Excellent written and oral communication skills
- Keen to learn new skills, passionate about software development, enthusiastic, and innovative
- Experience with Agile methodologies
- Experience in full-stack web development with React/Angular
- Experience in developing and maintaining cloud infrastructure as code
Software Development Engineer employer: EMIS Group Plc
Contact Detail:
EMIS Group Plc Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Development Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C#, .NET Core, and SQL. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.
✨Tip Number 2
Brush up on Agile methodologies and be prepared to discuss your experiences working in Agile teams. Highlighting your understanding of SCRUM or Extreme Programming can demonstrate your fit for the collaborative environment at EMIS Group.
✨Tip Number 3
Prepare examples of how you've contributed to team success in previous roles. Being an enthusiastic team player is key, so think of instances where you’ve collaborated effectively with cross-functional teams.
✨Tip Number 4
Stay updated on the latest trends in software development and cloud infrastructure. Showing your passion for continuous learning and improvement can resonate well with the hiring team, especially in a tech-driven company like EMIS Group.
We think you need these skills to ace Software Development Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience with the Microsoft Dotnet tech stack, C#, and REST APIs. Use specific examples from your past work that demonstrate your hands-on engineering skills and familiarity with Agile methodologies.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the Software Development Engineer role at EMIS Group Plc. Mention how your background aligns with their requirements, particularly your experience in developing enterprise-level applications and your commitment to team success.
Showcase Your Projects: If you have worked on notable projects, especially those involving AWS services or full-stack development with React/Angular, include them in your application. Briefly describe your role and the technologies used to demonstrate your expertise.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in software development.
How to prepare for a job interview at EMIS Group Plc
✨Showcase Your Technical Skills
Be prepared to discuss your experience with the Microsoft Dotnet tech stack, particularly C#, WinForms, and WPF. Bring examples of projects where you've created REST APIs using .NET Core and demonstrate your SQL expertise by discussing complex queries you've written.
✨Demonstrate Agile Experience
Since the role requires familiarity with Agile methodologies, be ready to share specific instances where you've worked in Agile environments. Discuss your experience with SCRUM or Extreme Programming, and how these methodologies have influenced your work and team dynamics.
✨Emphasise Team Collaboration
The job highlights the importance of being an enthusiastic team player. Prepare examples that illustrate how you've effectively partnered with cross-functional teams, such as product management or QA, to achieve project goals and maintain positive team dynamics.
✨Prepare for Problem-Solving Questions
Expect questions that assess your analytical and problem-solving skills. Think of challenges you've faced in previous roles, particularly related to software defects or performance tuning, and be ready to explain your thought process and the solutions you implemented.