Key Responsibilities
The successful candidate will be responsible for:
* Collaborating with teams to design, develop, and implement new features and applications.
* Advocating for development best practices to ensure high performance and quality within the codebase.
* Approaching problem-solving proactively and adapting quickly to new technologies and methodologies.
* Participating in knowledge sharing and mentoring to cultivate a culture of ongoing improvement within the team.
Requirements:
* Strong proficiency in the .NET Core framework (v8.0) or (v7.0), C#, and ASP.NET Core.
* Familiarity with microservices architecture and containerization technologies, such as Docker.
* Experience with front-end technologies including React, HTML, and CSS.
* Background in utilizing Google Cloud Platform plus AWS (preferred).
* Understanding of SQL databases.
* Knowledge of version control systems (GIT) and continuous integration/deployment practices.
* Experience in writing unit and integration tests.
* Familiarity with Agile methodologies.
* Exceptional problem-solving skills and the ability to tackle complex challenges.
* Strong communication skills to convey ideas and solutions effectively to both technical and non-technical stakeholders.