Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsible for implement software projects including:
- Create design and architecture for applications
- Consult with hardware engineers to evaluate interface between hardware and software, and operational performance requirements of overall system
- Develop needed software using theoretical and practical knowledge for writing code, testing, debugging.
- Prepare documentation concerning project specifications, activities and status.
- Participate as a team member in any part of the full life cycle of application development
- Deliver ideas for new products
Responsible for implementing quality standards on software projects:
- Implement software testing and quality control procedures.
- Resolve performance, functionality and release issues.
Provide support to customer service team through:
- Manage deployment of applications at the customer site.
- Train support team on new or modified systems
Job Requirements
Minimum Requirements
- B. Sc of Computer Science or Computer engineering
- 4-5 years of experience in software development
Core Competencies
- High Initiative & Drive for Results
- Very Good at Building Collaborative Work Relationships & Communication skills
- High Quality Focus
- Seeks Continuous Learning & Development
- Very good Decision Making & Problem Solving
Technical Competencies
- Excellent knowledge of web technologies (HTML, XML, Java Srcipt, Java & PHP, ASP.Net MVC)
- Excellent knowledge of .Net platform (VB.net, C#.net)
- Very good knowledge of full stack web development
- Excellent knowledge database technologies (Microsoft SQL)
- Excellent knowledge of OO Programming
- Good knowledge of Testing methodologies