Software Developers (For PC and Mobile applications)


Job Description - Software Developers for PC and Mobile applications 

Salary: Rs. 175,000 - 350,000 (depending on Experience) 

Location: Colombo 


vCreate is a Research and Development Incubator launched to create disruptive products and new businesses. A venture by Neetovate Ltd (parent of Simplified Recruitment UK), the company is focussed on quality and meticulous detail. Our vision is to create high quality end products that change the world and delight users. 


We are looking for a passionate Software Engineers to join our team to design, develop and install software solutions. The successful candidates will be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. You must have the ability to work within a team meeting strict deadlines. The right candidates will be rewarded with an attractive remuneration package with the opportunities for career advancement. 


Responsibilities;

Execute full lifecycle software development 

Write well designed, testable, efficient code 

Produce specifications and determine operational feasibility 

Coordinate with Project Manager in defining requirements 

Integrate software components into a fully functional software system 

Develop software verification plans and quality assurance procedures 

Document and maintain software functionality 

Tailor and deploy software tools, processes and metrics 

Serve as a subject matter expert 

Comply with project plans and industry standards 

Work as a part of a development team constantly meeting deadlines and project requirements 


Requirements;

Proven working experience in software engineering 

BS degree in Computer Science or Engineering will be an advantage 

Hands on experience in designing interactive applications 

Knowledge of Relational Databases, SQL and ORM technologies 

Experience in developing web applications using at least one popular web framework 

Experience with test-driven development 

Ability to document requirements and specifications 

Familiarity with software development methodology and release processes