Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
SUMMARY
Job objective: Meet the project’s deliverables on time with zero defects.
The Senior Software Developer is a member of a team of software professionals responsible for the coding design, construction, integration, testing, verification and maintenance of products
Job objective: deliver quality product on time.
SCOPE AND IMPACT OF THE JOB
Software development process:
- The workflow of software development process is established in order to deliver products on time with zero defects.
- Well structured, fast and reliable coding will assist project managers to achieve the targeted objectives.
- Smart coding: less code with hard system performance with reusable components.
Reporting responsibilities:
- Reports directly and regularly to the Product Owner.
- Reports indirectly to the Software development and Quality Manager.
- Assigned a team of junior developers when needed.
- Work in a team composed of system analyst, junior software developer, UI developer and Quality Assurance specialist.
Job Requirements
Related work experience:
- Prior exposure to a variety of computer systems and software development techniques.
- Solid knowledge in Software analysis and design.
- Minimum of 2 years of experience in software development field is a must.
- Excellent knowledge and experience in ASP.NET (C#), JavaScript, Jquery, sql server 2008 & 2005 and MVC
- Aware of technologies such as: AJAX, CSS and HTML.
- Experience in Agile
- Formal education or equivalent
- Bachelor's degree in Engineering or Computer-related field is required.
- Information Technology Institute, Software Development Platform program alumni or Microsoft Certified Professional Developer (MCPD) is preferred.
Core values:
- Honesty and Integrity
- Reciprocity
- Self-development
- Inspiring and helping others
- Ownership
- Respect
Core Competencies
- Problem Decomposition
- Code Readability
- Defensive Coding and Error handling
- Technology (ASP.NET MVC)
- Technology (SQL Server )
- Technology (ADO.NET Entity Framework )
- Technology (Javascript and JQuery)
- Quality
- Timeliness