Review the requirements provided by the Product Owner and provide technical details regarding the UI/Page and API/Backend that need to be created including requests and responses
Ensure that all programmer members can clearly understand what will be done, the framework used, the database design, and logs are available and well formatted
Review and merge the source code created by the programming team, ensuring that it matches the user story and is security safe, as well as good versioning
Play an active role in the application system development process, events determined by PMO Team
coordinating with superiors regarding the application system architecture that will be created so that it is robust, stable, secure, and has a high SLA
Make regular improvements related to bugs that occur and prioritize fixing blockers of a process
Get involved if there are problems/bugs with the application that is already running, look for the root of the problem, and solve it in coordination with PM/SM, Product Owner, DevOps/SRE
Conduct outreach regarding secure coding to all programmers, provide examples, and use sonarqube/similar tools to produce secure coding
If there is transactional processing, it is mandatory to create sequence and statechart diagrams, clear response codes according to the classification
Create a design database and periodically review the requirements received and make changes and version them
Coordinating with the DevOps/SRE and DBA team, explaining the deployment checklist for each release, such as what needs to be updated, etc. so that the deliverables can run well
Requirements
Requirements
Bachelor Degree
Good communication in Bahasa and English
Competency in Java, Springboot, Node JS, Message Broker(RabbitMQ/Kafka), Redis, Python, RDBMS(MySQL/Postgre), NoSQL(MongoDB/Elasticsearch), HTML, CSS, Flutter, Database Design(ERD), Data Dictionary, RestAPI, Socket, XML/SOAP, OpenAPI/Swagger, Design System like Sequence Diagram, Statechart Diagram, Software Requirement Spesification Document