Execute full software development life cycle (SDLC)
Develop flowcharts, layouts and documentation to identify requirements and solutions
Write well-designed, testable code
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Develop software verification plans and quality assurance procedures
Document and maintain software functionality
Troubleshoot, debug and upgrade existing systems
Deploy programs and evaluate user feedback
Comply with project plans and industry standards
Ensure software is updated with latest features
Rapidly fix bugs and solve problems
Proactively look for ways to make PARKEE better
Requirements
Bachelor degree in Computer Science or equivalent experience
Having at least 1-2 years of experience
Strong knowledge and experience in programming languages such as Java Spring Boot and ReactJs
Familiarity with database engines such as PostgreSQL, SQL Server
Proficiency in code versioning tools such as Git
Having experience with handling Micropayment and Point of Sales system is a plus
Expertise in relational databases and schema design
Evidence of exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms)
Able to work independently and effectively in a team
Strong attention to detail, analytical and problem-solving skills