Researches, designs, develop, test, debugs, deploys, and maintains application software. Applies a systematic, disciplined, quantifiable approach to the construction, analysis or management of software. Analyzes complex business problems to be solved with automated systems. Provides technical expertise in identifying, evaluating and developing systems and procedures that are cost effective and meet user requirements. Supports data migration, data conversion, data loading, and performance improvement. Solves User inquiries that arise during day to day operation and documents system changes. Uses independent judgement to make decisions in day to day job responsibilities the majority of the time under general supervision.
Skills and abilities:
Job Knowledge:
• Object oriented programming.
• Full stack development
• SQL type database management.
• Version Control.
• Unit Testing.
Leadership skills/Management skills/Personal skills:
• Teamwork
• High complexity problem solving
• Service oriented.
Education: BS degree on Computer Science or similar.
Experience: 1 – 5 years depending on job level.
Essential duties and responsibilities:
• Performs all aspects of programming assignments.
• Responsible of compliance with software standards and conventions.
• Designs and builds changes, extensions and enhancements to existing application programs and reports.
• Prepares operating instructions and complies documentation of program development.
• Responsible for working with users to support business applications, and investigating operational problems/system requirements.
These companies are also recruiting for the position of “Software & Web Development”.