About the Role
As a Senior Software Engineer, you will be responsible for designing and developing scalable web applications using .NET Framework.
The ideal candidate will have a strong background in C# and experience working in agile environments. We are looking for someone who is passionate about software development and has excellent problem-solving skills.
You will work closely with our cross-functional team to deliver high-quality solutions that meet business needs. This is an excellent opportunity for growth and professional development.
We offer a competitive compensation package, including hybrid working options, first-rate parental leave, and opportunities for continuous learning and growth.
Key Responsibilities
* Design and develop scalable web applications using .NET Framework.
* 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 the DotNet communities or Front-end guild and participate in organisation-wide technology initiatives.
Requirements
* Bachelor's degree or equivalent.
* 3+ years of 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
* Hybrid working options.
* First-rate parental leave.
* Continuous opportunities to leap, learn, and grow in a team that values creativity and innovation.