Responsibilities:
• The Software Engineer will be responsible for a demanding and rewarding variety of duties related to the development, enhancement and delivery of an industry-leading web-based enterprise software system.
• This position will play a key role in designing and building the SaaS platform for a unique, growing web application company.
• Own responsibility for maintenance and enhancement of significant subsystems within our application software or hosting environment, including participation in the definition of requirements, driving prototyping and/or design analysis, code development, testing and deployment.
• Provide support to integration efforts between the company's hosted service and client technology environments.
• Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications.
• DB Design and assist in application architecture.
• Interact with customer, document specifications, implement and deliver applications on agile model.
Professional Experience:
• All candidates must have a proven track record of sound code design, reuse, and maintenance.
• Ideal candidates possess end-to-end knowledge of backend application development, including performance and scalability, design and tuning, data migration, third- party web services integration, and general knowledge of open source products.
• Strong technical skills, including the ability to perform technical diagnostics as well as design and implement technology solutions and processes.
• Experience in processing large volume of content would be added advantage.