You are on page 1of 3

C# .

Net Developer

COMPANY: SASFIN BANK LIMITED


DIVISION: Group IT
JOB TITLE: C#.Net Developer
MANAGER: Development Manger
LOCATION: Waverley, Johannesburg

MAIN PURPOSE OF THE JOB


The C#.Net Developer is accountable for the development, maintenance, configuration, and
enhancement of a variety of applications utilising C#.NET and/or VB .NET on Microsoft SQL Server
databases on Windows, Web and Mobile platforms.

KEY AREAS OF RESPONSIBILITY


1. Systems and solution specifications
a) The C#.Net Developer will contribute to the creation of the Functional Specification and all
the required documentation to derive a solution and contribute in project review meetings
by interpreting the BRD document into potential system functionality and rules and then
assisting to document the recommended solution into a Functional Requirements
Specification (FRS).
2. Development
a. Modify existing software to correct errors, to adapt it to new hardware or to upgrade
interfaces and improve performance.
b. Analyse information to determine, recommend and plan installation of a new system or
modification of an existing system.
c. Consult with customers and/or other departments on project status, proposals and
technical issues such as software system design and maintenance.
d. Store, retrieve, and manipulate data for analysis of system capabilities and
requirements.
3. Testing
a. Assist in creating create test plans, test data and test packs for each system / project.
b. Perform Unit Testing and Systems Integration Testing within the provided or
recommended test infrastructure & policies.
4. Change Management
a. Review the development of specified new functionality whether provided through
internal developers or external vendors to ensure best practices are followed.
b. Follow all change control processes to implement the agreed solution by ensuring that
all changes in the system upgrades, systems configuration changes or application
parameter changes have been approved by the Change Approval Board (CAB) and have
been tested.
c. Implement any security changes and assist with the audit thereof by the Governance
and Change Manager.
5. Support
a. Provide 2nd and 3rd level support in order to resolve incidents within SLA timescales,
conduct root cause analysis in order to resolve problems, updating all relevant process
documentation.
b. Log and follow-up issues
c. Maintenance and correction of all production bugs
6. Governance
a. Management and maintenance of development environment including source control.
b. Maintain code in TFS (Team Foundation server) supporting multiple branches /
deployment paths.
c. Management and maintenance of operational monitoring environment.
d. Follow company and departmental policies and procedures.
e. Follow all coding and documentation standards.

DESCRIPTION OF TASKS

1. Application Development
a. Daily maintenance to designated applications in the Production, QA and Development
environments.
b. Coding and testing as required to complete assigned tasks.
2. Service Management
a. Perform health system checks on areas of responsibility
b. Escalate issues within timescales allowed to third party vendors or other IT functions
3. IT Procedures
a. Implement application standards including code, development, testing, change and
release standards
4. Feedback and activity updates to
a. Development Manager daily operational reporting to the head of Applications.
Prepare reports and correspondence concerning project specifications, activities and
status.
b. Project Managers status and progress updates as required.

SKILLS/PERSONAL ATTRIBUTES REQUIRED

Business / Industry Experience


o Experienced in one or more of the following areas; banking, stockbroking, transactional
finance, Debtor, Trade & Asset Finance
Education
o Matric plus appropriate tertiary qualification - B.Sc. (Computer Science) or B.Sc.
(Information Systems) preferred OR Matric with 4 years relevant experience in IT
o AND a relevant industry certification such as
 MCPD - Developer : Application Developer 3.5
 MCPD - Developer : Web Developer 3.5
 MCPD - Developer : Enterprise Developer 3.5
 MCPD - Developer : Enterprise Application Developer 4
 MCPD - Developer : Application Developer 4
 MCPD - Developer : Web Developer 4

Experience
o 4 years experience in developing and supporting C#.Net desktop or web application
development in an enterprise environment
o 2 years experience in mobile development (IOS, Android or Microsoft)
o 2 years experience in Microsoft SQL Server 2008 Or 2012
o Experience in a high-availability, online transacting environment.
Technology
o Understanding of Microsoft .NET technologies with emphasis on C# development in the
web and desktop environments using (Visual Studio, Dev-Express, HTML5, ASP.Net,
JavaScript, CSS, .Net 4 and up)
o Thorough understanding of Microsoft development tools and environment including
(MS-SSRS, Visual Studio, TFS and Test Driven Development, SQL management Studio).
o Thorough understanding of Mobile development tools like Xamrin

REMUNERATION

Total Cost to Company

Interested applicants can forward their CV to sasfinrecruitment@sasfin.com by no later than: 5


October 2016.

*Please consider your application unsuccessful if you have not received a response within 2 weeks of
submission.

You might also like