 
        
        Senior Software Engineer Job Description
We are looking for a talented Senior Software Engineer with a strong background developing web and backend applications to join our team.
As a Senior in the team, you will have the opportunity to assist in coaching and mentoring other Engineers. You will be involved in all aspects of the software development lifecycle, from initial concept to deployment and maintenance.
 * Develop APIs and Front-end experiences for Domain Agent Admin
 * Debug and solve production issues
 * Write clean, readable and performant C# code
 * Write unit and integration tests to ensure a solid, bug-free code base
 * Participate in sprint planning and refinement
 * Code review other team members code on a daily basis
 * Attend technology communities and participate in organisation-wide initiatives
 * Assist with incident management when needed
To be successful in this role, you will need:
 * Bachelor's degree or equivalent
 * 3+ years experience working with C#
 * Experience in designing and developing .NET Framework applications
 * Familiarity working in an agile environment
 * Experience in CI/CD pipelines (Jenkins, TeamCity etc)
 * Node.js experience is desirable
 * GraphQL experience is desirable
 * Experience with Next.js and React.js or similar frameworks (like Vue or Angular) is desirable
Benefits of Working with Us
At our company, we're committed to creating a diverse environment where everyone feels valued and included. We're proud to be an equal opportunity workplace and affirmative action employer.
Our company values include:
 * Empowerment: We believe in empowering our employees to make decisions and take ownership of their work.
 * Innovation: We encourage innovation and creativity in all aspects of our business.
 * Collaboration: We believe in collaboration and teamwork to achieve common goals.
 * Accountability: We hold ourselves accountable for our actions and decisions.
How to Apply
If you're a motivated and experienced Senior Software Engineer looking for a new challenge, please submit your application.