Job Responsibilities
• Work with project and development teams to ideate software solutions
• Design client-side and server-side architecture
• Build the front-end of applications through appealing visual design
• Develop and manage well-functioning databases and applications
• Write effective APIs
• Test software to ensure responsiveness and efficiency
• Troubleshoot, debug and upgrade software
• Create security and data protection settings
• Build features and applications with a mobile responsive design
• Write technical documentation
• Work with data scientists and analysts to improve software
Job Requirements
Knowledge Skill Set:
• Front-end technology: Expertise in front-end technologies, including JavaScript, CSS/CSS3 and HTML/HTML5 and frameworks such as React Js, Angular and jQuery.
• Development languages: Knowledge of server-side programming languages including PHP, Dot Net, Java, Ruby and Python
• DBMS technology: Familiarity with SQLServer, Oracle, MongoDB and MySQL
• Web Servers: Apache, IIS with Framework like Laravel, XAMMP
• Design: UI/UX and POC prototype design with framework Figma (advantage added)
• Caching mechanisms (advantage added): Redis, Memcached and Varnish
• Server Service from AWS, GCP and GitHub
• Experience in designing and integrating RESTful APIs, graphQL, webhook and SQS
Soft Skill Set:
• Degree in Computer Science with programming or relevant field
• Excellent communication, writing and teamwork skills
• Great attention to detail
• Ability to visualize a proposed system and be able to build
• Organizational skills with an analytical mind