Job Description:
C# Developer required to do application development and support
within a project environment.
Qualifications
BSC or equivalent
Experience
2-3 years min Programming experience
Competencies
- Analysis and solution definition
- Solution development, testing and delivery
- Project execution
- Technical effort management
- Networking
- Training & lab maintenance
Main purpose of the role
Analysis and Solution Definition
- Understand the business issues and data challenges of client's
organization and industry and advise IT environment on specific
needs.
- Identifies client organization's strengths and weaknesses and
suggests areas of improvement.
- Review and edit requirements, specifications, business
processes and recommendations related to proposed solution.
Solution Development, testing and Delivery
- Provides technical direction for the development, and systems
integration.
- Easily recognizes system deficiencies and assist in
implementing effective solutions.
- Suggests alternative technical solutions to meet client
requirements more efficiently, and/or with greater reusability, and
/ or longer life.
- Partake in applicable testing efforts.
- Ensures issues are identified, tracked, reported on escalated
and resolved in a timely manner.
- Works with client personnel to identify required changes.
- Communicates needed changes to development team.
Project Execution
- Assists in enforcement of project deadlines and schedules.
- Apply project standards and escalate deviations thereof.
- Consistently delivers high-quality services to clients.
- Participate in projects in a fiscally sound manner.
Technical Effort Management
- Keeps project team well informed of status of development
effort and serves as liaison between development staff and project
manager and/or client.
- Assists in sales efforts from a technical perspective.
- Be pro-active in limiting downtime, and keep project team
informed of any system/service failures.
- Consistently delivers high-quality services to our
clients.
Networking
- Assists in the planning and implementation of additions,
deletions and major modifications to the supporting system.
- Act as advisor on network security at all levels.
- Oversees the administration and maintenance of the system
infrastructure.