.Net Software Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 25-08-2015 6:26:17 AM
22-09-2015 6:26:17 AM
PBT group requires a Software Developer to be a member of the Information Systems development team responsible for development and maintenance of internal applications used across all business units.

DUTIES:
- Work within a team to develop internal business software solutions.
- Create and maintain the integrated Financial Management Reporting system, its service applications and component libraries.
- Create reports using SQL Server and Crystal Reports/SSRS.
- Troubleshoot data integrity and business logic using T-SQL queries.
- Create embedded ASP.NET applets plugging into a .NET portal application/interface, servicing user data operations and reporting.
- Responsible for ensuring that automated processes and data distribution are executed in timely manner and adhere to service level agreements for both internal and external business clients.
- Communicate with business areas regarding business requirements.
- Create technical specifications based on business requirements.
- Provide estimates based on requirements and technical specifications.

SKILLS REQUIRED:
- Software developer with a minimum of 4-5 years development experience in the following technologies: SQL Server, .NET C#, Crystal Reports, SSRS, ASP.NET, Windows Service Applications.
- Employment experience in the Investment Management, Financial Services Industries or a similar environment.
- Graduate student in Accounting, Investment Management or Computer Science fields (with strong Mathematical/Accounting background or subject knowledge an advantage.)
- Programming experience as per above. MS Office Suite, with Excel/Office integration an advantage.
- Knowledge of Portfolio and Trade Management Systems a distinct advantage, and in particular InvestOne, Decalog and Bloomberg AIM.
- Self-confident/assertive/good communication skills
- Attention to detail and ability to learn new concepts quickly.
- Good time management and ability to meet deadlines
- Hard worker, disciplined and self-motivated.
Team player able to collaborate with development team members.
Ability to work under pressure, time management and to be able to multi-task multiple projects.