Main skills:
• Good knowledge in C#, JQuery, ASP.NET, CSS, JSON , NET Framework
4.5 and Web development.
• Experience with WCF and working in an agile environment is a
plus.
• Good understanding of relational database systems and T-SQL .
Summary:
The Software Engineer will have to ensure the delivery of quality software solutions via development, testing or support activities.
Essential Duties and Responsibilities include the following: Other duties may be assigned.
- Apply technical knowledge, skills and expertise to provide development, testing or support service to clients and customers
- Achieve delivery of core/customized products in accordance with agreed schedules, procedures and standards
- Conduct peer reviews
- Provide effective team collaboration
- Accurate recording of time, effort and schedule related activities via trackers
- Provide good communication skills to achieve excellent customer service
- Escalate to Team Lead and/or Lead Engineer if needed, on risks/issues identified which impact project delivery schedules
- Take ownership and do follow up on project/s assigned
- Use logic and reasoning to identify strengths and weaknesses of alternative solutions, conclusions or approaches to problems
- Seek and respond to development feedback
Supervisory Responsibilities: Supervision of other personnel is not required in this position.
Competencies: To perform the job successfully, an individual should demonstrate the following competencies (for development, testing or support as appropriate):
Development
- Work efficiently on development tasks in accordance with the client and project needs and methodology standards
- Ensure code satisfies design specifications and comply with project standards
- Review code, develop revisions and log defects/deficiencies
- Check that effort/schedule estimates are realistic and committed targets are met.
- Resolve design problems
- Perform unit testing
- Ensure documentation completeness
- Understand and apply development framework
Education/Experience: Because of the critical nature of this role, we can only consider candidates who can demonstrate that they meet the following minimum requirements:
- Diploma or Degree holder in IT
- At least 1-2 years experience in software development, testing or support environment.
Basic Skills:
- English Communication, Verbal and Written
- Team Player/Focus
- Dependability
- Customer Service orientation
- Meeting targets
- Adaptability
- Flexibility
- Quality Orientation
- Information Gathering
- Ethics and Standards
Technical Skills:
- Knowledge of process methodology
- Knowledge of software development concepts and lifecycles
- Good knowledge in C#, JQuery, ASP.NET, CSS, JSON , NET Framework 4.5 and Web development.
- Experience with WCF and working in an agile environment is a plus.
- Good understanding of relational database systems and T-SQL .
- Resolves technical issues through debugging, research, and problem solving/analysis.
- Background in IT – Degree or Diploma Holder is preferred.
- Minimum of 2 years of experience in the field or in a related area.