MS Dynamics365 Developer

Job Summary

  • Manage and operate to be responsible for developing, shaping and implementing digital and non-digital products for the company, ensuring technological excellence through a consistency approach and following the end-to-end software development life cycle (SDLC) using the latest software latest Standard Technology Stacks

Job Responsibilities

Key Metric
Working on all aspects of software development, including requirements gathering, analysis and design, software development, unit and integration testing, debugging, user and technical documentation, also providing support for installations into production, providing troubleshooting, support and maintenance for production environments Each stages/parts of development should follow formal practices of Standard Development Life Cycles (SDLC)· Come out with a result / solution where the deliverables will be on time, within budget, meet user requirements and the quality level as expected
Responsible for all documents used in project developer Document responsibility
Use Agile Engineering Practices, various Software and Web Development Technologies and other Development Supporting Tools to Rapidly Develop Creative and Efficient Solutions that enhance the client customer and employee experience Custom Developed Apps / Solutions is being designed and setup Properly Fit
Communicate with Peers in Transformation Office / Digitalization Team and IT/ICT Teams about any Digital innovations that are tying into Bedrock IT Systems Actively Review Existing Apps / System, Give Recommendation for Future Improvement that could contribute Cost Saving, Efficiency, Effectiveness, Paperless and Automation
Maintain and actively implement SHE programs and responsibility (involve identify, mitigate and monitor SHE risk), including SHE Management System to ensure the effectiveness of the programs conform to official standard, requirements and procedure applied and to confirm the execution of the SHE Responsibility meet the intended outcome - SHE risk well maintained
- Target Zero LTI
- SHE Management System meets the current ISO 14001, ISO 45001, SMK3 & SMKP standards and requirements

Education

Bachelor's Degree of IT or any major

Skill, Knowledge, and Experience

  • At least 3-5 years of Software Development experience with experience working in Agile Teams
  • Experiences in Frameworks, Methodologies and Processes of Software Development such as : DDD ( Software Design ), FBP ( Programming Paradigm ), TDD ( Code Design )
  • Experience using JIRA / Microsoft Visual Studio Team Service ( VSTS ) / Talend / Trello / Power Steering / KPI Fire / Wave / Redmine / Bitrix24 / TaskWorld / SoftBless or other similar Project Management and Collaboration Tools
  • Experience and Working Knowledge of HTML/CSS, XML and a Modern Front-End JavaScript Framework, such as ReactJS, AngularJS, VueJS, EmberJS and ReasonML and Application Security
  • Specific Expertise, Excellent and In-depth Experience in using Modern JavaScript ( React Native, Vue Native, Java, Kotlin, support with Software Design Pattern : Model-View-Controller ( MVC )
  • Good Programming Skills in at least one of Modern Programming Language / Framework, such as Node.JS, Ruby on Rails, C, C++, Python
  • Fluent in English, both spoken and written is an advantage
  • Familiar and Got Experiences with Augmented Reality and has been involved at least at 1 Full Cycle Implementation or part of Product Research and Development Team
  • Knowledge of Pair Programming, Continuous Integration and Test-Driven Development
  • Familiarity with the concepts of Functional Programming and MicroServices is a plus
  • Community Contributions (e.g., open source work, publishing / speaking on technical ideas) is a plus

Certification

Other Requirements