Social network you want to login/join with:
Software Development Engineer, Saint Andrews
Client: EMIS Group Plc
Location: Saint Andrews
Job Category: Other
EU work permit required: Yes
Job Reference: 37c127ba9bad
Job Views: 5
Posted: 02.06.2025
Expiry Date: 17.07.2025
Job Description:
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