Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Integration of user-facing elements developed by a front-end developers with server side logic
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of data storage solutions.
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
- Be involved and participate in the overall application lifecycle
- Focus on coding and debugging
- Define and communicate technical and design requirements
- Build high-quality reusable code that can be used in the future
- Develop functional and sustainable web applications with clean codes
- Handle large database queries
- Troubleshoot and debug applications
- Learn about new technologies
- Stay up to date with current best practices
- Conduct unit test and optimize performance
Job Requirements
- Bachelor’s degree in computer programming, computer science, or a related field.
- Good knowledge of the scrum methodology and the agile way of working.
- Fluency or understanding of specific languages, such as PHP, Java.
- Strong understanding of the web development cycle and programming techniques and tools.
- Focus on efficiency, user experience, and process improvement.
- Strong problem solving and verbal and written communication skills.
- Write clean code with advanced design patterns.
- Basic knowledge of cloud providers such as: AWS