Job Title: Full Stack Developer
Department: Technology
Location: PERSADA PLUS, Petaling Jaya, Selangor
Type of Employment: Contract
- Works closely with team members to expand user stories into a list of tasks to be completed by the development team within the prescribed sprint.
- Analyses, defines, and documents system requirements, including data, workflow, hardware, operating system environments, system interfaces, internal and external checks and controls, and outputs.
- Works directly with the Product Owner to gather requirements and leverage them to design appropriate solutions.
- Develops proof of concepts and drives the implementation of solutions, while assisting with the preparation of final documentation.
- Analyses and estimates the feasibility, cost, timeline, system compatibility, and computer capabilities required to ensure smooth operations.
- Creates new tables and databases, and develops Java, C#, or other programming code to deliver new functions and features.
- Performs unit testing on developed features and functions, and liaises closely with testers to conduct module and functional testing.
- Reviews user stories in the product backlog and suggests potential user stories for the next sprint.
- Clarifies requirements with the Product Owner and end-users, and advises the Project Manager on the scope and expected duration.
- Performs testing for each solution developed to ensure bugs are identified and rectified accordingly, while maintaining software quality.
- Develops and maintains reusable and efficient code, ensures code updates are stored systematically, and enforces proper version control.
- Provides feedback and suggestions to improve the existing systems and its current features.
Qualification
- Bachelor's degree in information technology or computer science, with emphasis on software engineering / development, and system analysis and design
Requirement
- Minimum 4 years working experience in the following: VB. NET, MVC, C/C++ / C#, JAVA, SQL Server (or any other RDBMS) and the development of solutions on the Azure or/and AWS platforms or/and Ali Cloud
- System Analysis & Design
- Familiar and experience with Microsoft Ecosystem of development tools and frameworks
- Able to collect, clarify and model requirements into the appropriate diagrams/ pseudocodes
- Software development and implementation on cloud platform