Description | |||
Description : 1. Develop coding design and write codes on the software programs and applications based on the base line design document prepared by the Software Designer and submitted by the Team Leader. 2. Review and recommend changes using the base line design documents. 3. Implement the design components and submit to the Team Leader to assemble the product components according to the product integration plan. 4. Execute test cases, resolve all reported defects, and communicate them to the testers to verify their closure. 5. Develop installation media and hand it over to the Team Leader for review. 6. Perform any other related job duties as requested by the direct supervisor. Qualifications : •Bachelors degree in Computer Science, Computer Engineering or any related discipline. •1+ years experience for Juniors. •3+ years’ experience for seniors. (Should have VC++ Skills.) •Understanding the full software life-cycle. •Experience Building cloud based large scale applications. Experience with Microsoft Azure/AWS is a plus. •Strong Experience with RESTful API Development. Experience : 3 - 5 Years. Excellent knowledge of using C#, WPF. •Working experience with APS.NET and MVC is key •Web development knowledge/experience is a must. Also AJAX, jquery and javascript. •Excellent experience of MS SQL Server (2000, 2005 or 2008) and databases concepts. •Unit testing and TDD (Test Driven Development) experience. •Strong background in OOP. •Familiarity with Visual Studio 2008, 2010. •Excellent knowledge of .Net 3.5/4.0. •Knowledge of the WCF and Web Services; •Experience with XML is a must. •Java is a plus. •An active desire to learn new skills, ability to ask the right questions. •Commitment and accountability to delivery is a must. •Ability to work in team. •Ability to understand the existing code base. •Ability to suggest and make changes or improvements •Understanding the full software life-cycle. |
Senior / Junior Software Developer