Job Description
- Designs/codes applications following specifications using the appropriate tools.
- Analysis, design and development of software products. The development process is based around a Microsoft Solutions Framework Methodology and is UML model driven.
- Working closely with other staff, such as project managers, graphic artists, systems analysts, and sales and marketing professionals.
- Consulting clients/colleagues concerning the maintenance and performance of software systems and asking questions to obtain information; clarify details and implement information.
- Constantly updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications.
- Writing operational documentation with technical authors.
- Maintaining systems by monitoring, identifying and correcting software defects. Creating technical specifications and test plans.
Job Specification
-Specialized experience and qualifications in .Net development. C#, Web based application, Asp.net, .NET
-DHTML, Javascript, CSS and C# 2.0 ASP.NET 2.0, (experience with Service Oriented Architecture/Webservices) , SQL Server, AS400 DB2
-Web Development Skills (HTML, JavaScript, JQuery).
-Provide functional and technical analysis on business requirements from client.
-Provide architectural analysis and design for scalable / reusable systems.
-Design and develop project applications written in C# for offline batch processing and third party integration / communication.
-Develop and implement software services for use in a Service Oriented Architecture.
-Evaluate and perform design tradeoffs regarding the architecture and software components.
-Fluent in C++, C#, SOAP, XML, Java, J2EE, UDDI, WSDL, ODBC, JDBC, SQL.
-Knowledge of UML to document designs.
-Knowledge of development environments such as Kdevelop, Eclipse and .Net
-Good communication ability, analytical skills and a highly professional attitude are essential, as there will be substantial business contact with end-users.