Technical Requirements:
- MS SQL
- .Net Framework
- C#
- Windows Forms
- Windows Service
- Web Forms
- Web Services
- ASP.Net
- WPF
- WCF
Software Development:
- Develop, create, and modify general computer applications software or specialized utility programs
- Analyse user needs and develop software solutions using industry best-practice principals
- Design software or customize software for client use with the aim of optimizing operational efficiency
- Analyse and design databases within an application area, working individually or coordinating database development as part of a team
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and
capabilities, performance requirements and interfaces
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance
- Analyse user needs and software requirements to determine feasibility of design within time and cost constraints
- Consult with customers about software system design and maintenance
- Assist with software system installation and monitor equipment functioning to ensure specifications are met
- Analyse and design databases within an application area, working individually or coordinating database
- Perform R&D activities to find ways to increase performance and functionality and new products that could meet the company’s overall business development strategy and the clients’ requirements.
- Assist in determining the approach to be utilized in a project implementation
- Participate in every aspect of the development and implementation process to ensure full understanding of the change implications to current business processes.
- Identify and escalate technical design or specification issues to Development Manager
- Follows good development practices and software development life cycle methodologies throughout product development
Management and Administration:
- Reporting to senior management
- Investigating, analysing and resolving system errors pertaining to system software and IT related hardware
- Liaison and resolving of system problems with third party vendors/suppliers
- Software License Compliance
- System documentation
- Client interface and relations