New
Please send your CV to make sure to mention the job title in the email, CVs without job title & ID will be ignored.
Responsible for developing, writing and testing software applications for the business, following agreed plans and timescales. Responsible for following the process and ensuring that unit testing and manual testing is completed for any software developed for any new releases.
- Contribute in all phases of the development lifecycle.
- Participate in the development of new systems from the ground up as well as modify existing customer systems and adding new features.
- Ensure the developed software is complying with the requirement document and design document.
- Participate in bug fixes and small to medium changes.
- Provide technical and functional support to testing and support teams.
- Develop and execute unit tests as part of the continuous integration process.
Perform any other related job duties as requested by the direct supervisor.
- Bachelor´s degree in Computer Science, Engineering, or equivalent discipline is preferred.
- 0-2 Years of relevant experience (preferred 1+ years of experience).
- Technical certificate is preferred.
- Awareness of software process and methodologies (i.e. CMMI, Agile, Scrum).
- Experience with SQL Server.
- Experience with Visual Studio, and TFS Source Control.
- Experience in programming languages, programming models and frameworks (C# , ASP.NET , MVC, Ajax, JavaScript, JQuery, HTML, CSS3).
- Experience in web services, WCF, RESTful services, Entity Framework, Enterprise Library is a preferred.
- Good communication and written English skills required.
- Willingness to learn and apply new technologies individually and in a team.
- Self-motivated, Hard worker, independent, detail oriented, responsible team player.
- Must demonstrate ability to work effectively in a fast-paced environment, exhibits the traits of productivity, balancing business needs with a solid commitment to quality, performance, and support.
- Ability for self-learning and to being up to date.
- Excellent communication skills both verbal and written with strong analytical and organizational skills.