Job Title:
Senior Full Stack Software Engineer
About the Role:
* This is a key position in our team, focusing on delivering high-quality software solutions using full-stack development techniques.
* The successful candidate will work collaboratively with our engineering team to design, develop, and deploy complex features and system components.
* They will own code quality, performance, and scalability for assigned features, and collaborate with QA, DevOps, and System Teams to ensure high-quality releases.
Key Responsibilities:
* Design and develop complex features and system components using C# .NET Core and SQL Server (or equivalent).
* Collaborate with the engineering team to plan, design, develop, test, and sustain client solutions.
* Engage actively in daily standups, sprint planning meetings, retrospectives, and broader technical discussions to improve team collaboration.
* Debug and resolve critical issues in development and production environments.
* Drive technical improvements, automation, and process optimizations.
Requirements:
* Extensive experience developing backend services, microservices, unit testing, and RESTful APIs using contract-driven design and C# .NET Core with SQL Server (or similar relational databases) as part of full-stack solutions.
* Knowledge of ReactJS, Typescript, Mui, Html5, and CSS, including JEST.
* Experience working in a fully agile software development environment.
* Experience with JIRA and GIT workflows.
* Experience with DevOps, CI/CD using GitLab and Jenkins preferable.
* Knowledge of Docker and Kubernetes preferable.
* Knowledge of Code Analysis tools, such as Snyk preferable.
What We Offer:
* A competitive salary package.
* Opportunities for professional growth and development.
* A collaborative and dynamic work environment.
How to Apply:
1. Submit your application, including your resume and a cover letter, that responds to the two targeted questions in the job ad.
2. Click here to access the role description and prepare for the recruitment process by accessing practice application and interview questions based on the focus capabilities listed in the role description.