Tech Stack
AngularAzureBootstrapCloudEntity FrameworkJavaScriptMicroservices.NETReduxSQLTerraformTypeScript
About the role
- Design and develop .NET Core/C# applications, WebAPIs and Web Services
- Implement data access using Entity Framework or other ORMs and write complex MS-SQL queries (DDL/DML)
- Apply Design Patterns and development methodologies such as SOLID and TDD
- Build real-time applications, microservices and cloud-based application architecture
- Containerize applications and manage deployment processes
- Develop front-end features using Angular, Kendo, Typescript, MFE, redux, JavaScript, CSS/bootstrap and HTML5
- Use GIT for source control and collaborate via JIRA/Azure Boards
- Create and run unit tests and participate in code quality activities
- Work closely with development and project team members globally to deliver high quality solutions to aggressive time frames
Requirements
- Technical graduate / Postgraduate
- Hands on experience of .net core, C#
- Hands on experience of WebAPI, Web Services
- Experience with Entity Framework (or other ORM)
- Experience with terraform
- Good hold on MS-SQL and/or any other relational DB, writing complex queries, DDL and DMLs
- Hands on experience of Design Patterns
- Good hold on development methodologies like SOLID and TDD
- Experience in front-end development using Angular, Kendo, Typescript, MFE, redux, JavaScript, CSS/bootstrap and HTML5
- Fluent in English speaking and writing
- Design and development experience on building real time applications, microservices and cloud-based application architecture
- Experience on application containerization and deployment process
- Experience in using GIT as source repository
- Proficient with Unit Test tools, Source Control and Task/Bug Management like JIRA/Azure Boards
- Willingness to be flexible and adapt to project priorities and processes and ability to meet deadlines