Education and Work Background
- Bachelor's degree or above in Computer Science, Computer Engineering, or a related discipline is preferred
- Other degree holder will also be considered
- Minimum two (2) years of experience working in an Agile and scrum environment
- Proven track record in identifying and resolving technical issues
Duties and Responsibilities :
Design, develop and maintain mobile applications written in Flutter with Dart.Design, develop and maintain backend applications written in C# .NETCollaborate with colleagues for a code review.Develop means for deploying, scaling, and monitoring software systems.Drive other projects as required or as business needs change.Implement RESTFUL APIs endpoints, make changes to existing high-volume endpoints, and build microservices with C# and utilizing Redis, Kafka, and SQL Server / T-SQL..Write unit and integration tests to verify endpoints.Create a database design and stored procedures.Workplace Culture, Special Assignments and Projects, Miscellaneous Support Functions, Ad Hoc Tasks and Responsibilities :Supports and participates in internal and external training, workshops, webinars, audits of systems, processes and protocols with respect to your role, systems, processes and functions;Performs ad hoc tasks, functions and / or responsibilities as may be required by the Company, its officers and / or Management / Executive Team from time to time; andProvides feedback to ensure continuous improvement and advancement of the Group’s vision, mission, core values, goals, activities and initiatives.Functional Competencies :
Comfortable in a dynamic, fast-paced environmentCreatively solve problems, sometimes with a little supervision or hand-holdingProficient in Microsoft stack (.net / .net core), microservices, GRPC, and APIProficient in cross platform development using Flutter with DartKnowledgeable in native Android / iOS development is a plusKnowledgeable in React.js is a plusKnowledge in Github and other CI / CD pipelinesUnderstand how asynchronous messaging frameworks like Kafka worksTeam player, collaborative and receptive to constructive feedbackGood judgment, problem-solving skills and project management skills