Job Description
Implement new systems according to the project design and both internal and external customer needs and detect errors to provide a successful build. Translate user requirements into detailed system requirement specifications. Correct errors and adapt the systems to new hardware or to upgrade interfaces and improve performance. Assure that release control, change control, and version control are maintained within the project. Analyze and develop code as per specifications. Produce applications in a sometimes-hands-on capacity by writing.NET source code (C#), developing databases using Microsoft SQL Server. Identify and troubleshoot issues as needed. Perform a mix of maintenance and new development as required. Work both independently and as part of a team to create reliable and highly performant services. Unit test code to ensure quality. Requirements Previous experience from 3+ years in the similar field. Bachelor s degree in computer information systems, Computer Science, or a relevant field ITI software development diploma. Solid understanding of the concepts of Object-Oriented Design and Object-oriented Programming using a variety of development environments and tools. Experience working on SQL databases is preferred. CMMI knowledge. .NET development environment background. Java J2EE & C# knowledge. UML design knowledge. Proven technical skills using any of the following development technologies ASP. Net (.NET windows application) Experience with complex query development using SQL. Must possess strong programming skills and working knowledge of application development tools. Proficiency in structured query language. Very good communication, time-planning and management skills. Excellent computer skills (MS Projects is a must) Very Good command of the English language