Compile and analyse data, processes, and codes
to troubleshoot problems and identify areas for improvement.
Collaborating with the front-end developers
and other team members to establish objectives and design more functional,
cohesive codes to enhance the user experience.
Developing ideas for new programs, products,
or features by monitoring industry developments and trends.
Recording data and reporting it to proper
parties, such as clients or leadership.
Participating in continuing education and
training to remain current on best practices, learn new programming
languages, and better assist other team members.
Taking lead on projects, as needed.
Implementation of security and data protection
User authentication and authorization between multiple systems,
servers, and environments
Integration of multiple data sources and
databases into one system
Management of hosting environment, including
database administration and scaling an application to support load changes
Data migration, transformation, and scripting
Setup and administration of backups
Outputting data in different formats
Creating database schemas that represent and
support business processes
Implementing automated testing platforms and
unit tests
Syarat & Kualifikasi
Bachelor’s degree in computer programming,
computer science, or a related field.
More education or experience as Back-end
developer may be required.
Fluency or understanding of specific
languages, such as Java, PHP, or Python, and operating systems may be
required.
Strong understanding of the web development
cycle and programming techniques and tools.
Focus on efficiency, user experience, and
process improvement.
Excellent project and time management skills.
Strong problem solving and verbal and written
communication skills.
Ability to work independently or with a group.
Understanding differences between multiple
delivery platforms such as mobile vs desktop, and optimizing output to
match the specific platform
Proficient understanding of code versioning
tools, such as Git
Proficient understanding of OWASP security
principles
Understanding of “session management” in a
distributed server environment
Availability
to join the company less than 1 month