The ideal candidate will be familiar with the full software design life cycle. They should have experience in designing, coding, testing and consistently managing applications They should be comfortable coding in a number of languages and have an ability to test code in order to maintain high-quality code.
Responsibilities
- Develop new and/or modify existing applications based on existing functional specifications using .NET 8/10
- Follow and maintain existing .NET coding standard or policy.
- Using AI Code Assistant and Run internal testing.
- Delivery development results in specified timeline.
- Communicate and/or escalate issues with direct supervisor.
- Write standardized technical specification documentation.
Qualifications
- Bachelor's degree in Computer Science or relevant field
- MT Level
- Familiar with and actively using C# programming language for development.
- Familiar with and are actively implementing .NET Coding Standard and OOP
- Familiar with and/or are used to .NET 8/10
- Familiar with and are actively using relational database (SQL Server preferred and Postgre)
- Familiar with backend (Web Service & Web API) development and integration with other systems.
- Cloud (Azure and GCP) and DevOps knowledge as added value
- Microservice architecture has added value
- Interpersonal and Communication skills
- Good communication in English (+)
- Willing to work hard and work under pressure
- High desire to learn/explore new technologies
- Comfortable working on a team, but can also work independently, as well