About the role

  • Software Engineer developing high quality, secure applications for Inchcape's IT department. Analyzing requirements, designing architecture, and delivering features in a hybrid work environment.

Responsibilities

  • To analyse business requirements and design, develop, test, and deliver high quality software systems exceeding business expectations
  • Review and understand business requirements prioritized by product management team
  • Design server-side architecture, implement new features end-to-end
  • Develop high quality, secure and maintainable applications demonstrating growth mindset, fully implementing Agile & DevOps principles
  • Carry out unit testing and automated test scripts with familiarity of leading testing tools
  • Coordinate with testing team for efficient integration testing
  • Develop SoP for technical and business users for smooth transition from software to production
  • Coordinate with production support for monitoring, issue analysis, and resolution
  • Participate in code review and improve code with best practices
  • Diagnose and resolve complex technical issues
  • Conduct lessons learned sessions with team members and spread the knowledge
  • Work with data scientists and analytics/BI team to improve data quality of product
  • Provide guidance and mentorship to junior developers

Requirements

  • 3+ years of full stack software engineering experience covering backend, middleware, database
  • AWS or other cloud-based platform development experience
  • Professional degree with Computer Science / Engineering
  • Knowledge of C#, ASP.NET, .NET Core, Web API, Entity Framework
  • Familiarity with relational databases such as Postgres SQL, SQL Server or Oracle
  • Experience with message brokers such as RabbitMQ or similar technologies
  • Front-end technologies (HTML, CSS, JavaScript) and experience with Reactor similar frameworks are a plus
  • Unit testing tools & frameworks like NUnit and Mock
  • Containerization and deployment: Docker, K8s
  • Agile product management tools like Jira, Confluence, etc.
  • DevOps tools like Sonar Cloud, Team City/Jenkins
  • Git proficiency

Benefits

  • A retirement savings plan
  • Life assurance
  • Holiday
  • Competitive salary
  • Employee Assistance Programme
  • Career development and progression opportunities
  • Values Award celebration events

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job