
Software Engineer (Intermediate – Senior)
Do you want to be part of something bigger, working on an international project, being part of a highly skilled team, creating software
solutions nobody thought possible, then look no further!
This company is passionate about the work they do. They see themselves as craftsmen as opposed to programmers or coders. The company engages fully with clients to ensure thorough understanding of
their business needs. Design and delivering solutions that not only answer to those needs, but also have business longevity built into the solution. They believe in the team’s collective energy to resolve most software challenges. Through internal efforts the company aims to become an employer of choice within the software solutions marketplace through an open and honest work environment, with a flat company structure and exciting clients. The sense of fun created within the company creates a safe environment for all employees to contribute equally, grow through sharing, and maximise their own potential.
WHAT YOU WILL DO AS A SOFTWARE ENGINEER:
- Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of difficult assignments.
- Successfully develop, deliver and maintain high quality software (requirements,design, code, documentation, etc.)
- Work with product managers early on to shape product definition so that it can be built in flexible, extensible, and robust way.
- Partner effectively with all team members to deliver against commitments
- Deliver deep technical expertise that drives colleague engagement, clarity and instils a culture of innovation and execution
- Mentoring and coaching to junior members of the development team.
- Commitment to team success and positive team dynamics
- Passion for growing and applying technical skills in service to customers
- Extensive experience with Agile Development, SCRUM, and/or Extreme
- Programming methodologies
- Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable
TECHNOLOGIES YOU WILL USE:
- C# .NET6/7
- HTML and Javascript, Angular and Typescript
- NET MVC
- Web API (RESTful or WCF)
- Docker, Kubernetes
- Flutter 3 and Xamarin
- Unit testing (nUnit, xUnit)
- EventHub, Service Bus, Kafka
- RDBMS (e.g. SQL Server, MySQL or Oracle)
- NoSQL (CosmoDB, MongoDB)
- Git
- Azure/Azure DevOps
Our company is committed to making our Software Engineers as successful as possible!