TASKS:
* Analyse, design, develop and implement software in collaboration with Tech Leader, developers, application architects.
* Designing, developing and testing code
* Modifying existing software designs
* Responding promptly and professionally to bug reports
* Reviewing and repairing code
* Analysing system specification and translating system requirements to task specifications for software developer
* Testing programs to ensure that logic and syntax are correct
* Software specifications documentation and testing activities support
REQUIREMENTS:
* 4+ years of professional experience with C# development.
* Hands-on experience building web applications using .NET 8 (ASP.NET Core) on the backend.
* Solid understanding and practical application of Object-Oriented Analysis (OOA) and Object-Oriented Design (OOD) principles.
* Proficient in designing and consuming RESTful APIs and implementing backend logic in modern .NET environments.
* In-depth experience with React for building dynamic and responsive front-end interfaces.
* Comfortable working with Docker
* IDE: Microsoft Visual Studio 2022, Visual Studio Code
* Database Tools: Relational: Microsoft SQL Server Management Studio (SSMS), Azure Data Studio; NoSQL: Azure Cosmos DB Data Explorer, MongoDB Compass
* Version Control & Collaboration: Git, Azure DevOps (Boards, Repos, Pipelines)
* CI/CD: Azure DevOps Pipelines
* Containerization: Docker Desktop, Docker CLI
* API Development & Testing: Postman, Insomnia
* Frontend Development: React Developer Tools, Chrome DevTools
* Testing & Debugging: xUnit, Swagger
* Cloud Platforms: Microsoft Azure (App Services, Key Vault, Cosmos DB, Storage)
Nice to Have:
* Experience designing and managing CI/CD pipelines.
* Familiarity with cloud platforms such as Microsoft Azure and Amazon Web Services (AWS).
* Understanding of microservices architecture and distributed systems design
* Involved in integrating authentication and authorization with Duende IdentityServer, including scenarios with OAuth 2.0, OpenID Connect, and federated identity
* Containerizing applications and managing development environments.
* Experienced in collaborative Agile teams, including remote development and use of tools like Git, Azure DevOps
#J-18808-Ljbffr