Job Description:
ROLES AND RESPONSIBILITIES Responsible for conversion of business requirements into a technical solution as well as to lead its implementation and operationalization Staying abreast of the latest techniques in solutions designing Assesses solutions from different vendors and recommends best solution Provides current best practice and 3rd Party solution alternatives as part of the functional design document Participates in process flow analysis and process redesign along with Product Development Participates/Contributes in product development effort as subject matter expert as needed Participates and leads project meetings with the project team members Manages and monitors the technical delivery of multiple projects at any given time Other common tasks include:
• Reviewing current systems / software
• Presenting ideas for system improvements, including cost and resource requirement proposals
• Working closely with product designers and quality assurance resources
• Producing detailed specifications documents and writing the program codes
• Testing the products, features and systems in a controlled, real situations before going live
• Managing / executing deployment into production and maintaining the systems once they are up and running
Minimum Qualifications:
SKILLS, QUALIFICATIONS, AND COMPETENCIES Strong competencies in data structures, algorithms and software design optimized for embedded systems. Must come from a technical background with the ability to read and write source code across multiple languages Must be able to demonstrate the ability to work effectively in a team environment and deliver successful results. Strong backgrounds in any of the following languages and technologies:
Familiar with cloud and on-premise server environment, integration technologies Deep understanding on common third-party APIs and other web services (ie, REST, SOAP/WSDL) Proficient in Java, PHP, MySQL, Apache, Javascript Experience in the open source environments which include Linux (Ubuntu/Red hat), MySQL and Java Knowledgeable with Amazon Web Service , SES, SMTP, Linux OS, Cron Familiarity with continuous integration / automation tools such as Jenkins, Docker, Ansible, Selenium