Senior Software Engineer - Start-Up Opportunity
Are you looking for a new challenge working with a passionate and talented team to develop a world-class software product? If you’re a Senior Software Engineer who is experienced, ambitious and has a ‘can-do’ attitude, then this opportunity could be for you!
The position is for a start-up company based in Galway. This is an essential and integral role in the development of this innovative product. As part of this small but high-performing team, the successful applicant will be expected to take ownership of the product and demonstrate a high degree of self-discipline and autonomy while adhering to tight deadlines. The successful applicant will also need to be comfortable in a hybrid role, requiring 2-3 days physically in the office.
Job Responsibilities
- Be a key member of an agile development team, playing an active part in making architectural decisions, system design and technical decisions
- Develop, maintain and deliver new software using languages such as C#.NET, Visual Studio/Core Framework, GIT, NoSQL DBs and other technologies
- Use design and coding techniques to provide solutions that meet highly complex business problems
- Provide technical guidance and be a role model for developers in the team
- Adopt a cloud-first strategy with architecture aligned to real-time service adoption, utilizing containers, microservices and service bus technologies
- Identify opportunities to improve the software quality and developing processes to drive the quality value
- Create and maintain design and technical documentation for technology products
- Train and upskill the development team in the use of new technologies and software practices
- Provide technical advice and guidance on best practices regarding software development and delivery
Experience and Qualifications
- At least 5 years of experience in a senior developer role with particular experience in Visual Studio/Core Framework, C#, .NET, GIT, NoSQL DBs
- Experience in Angular framework (latest version) and a Design framework (Bootstrap is preferred) to build our own UI Design System with the components needed by all our applications
- Strong culture of implementing unit tests, managing pull requests, concepts of Microservices Architecture and code/architecture best practices
- Experience in Agile SCRUM and/or Kanban delivery methodology. JIRA and Confluence experience or equivalent is an advantage.
- Experience in Jira, Confluence, CI/CD practices, AWS services (preference), Containers (Kubernetes), Docker, Message Queue Services
- Knowledgeable in building micros service distributed products, and implementing relevant security practices.
- An excellent package is available for the right candidate.
The position is based in Galway as hybrid with 2 to 3 days required in the office.