Intermediate C#Developer (JHB)

Location: Johannesburg, Gauteng, South Africa
Date Posted: 02-10-2017
The purpose of this role is to design, develop, maintain and support applications as required by the company with particular focus on systems used for the calculation and dissemination of instrument and benchmark valuations across multiple asset classes such as equities, derivatives, bonds and currencies.
 
The developer will report into the Scrum Delivery Manager
 
 
Responsibilities / Outputs
 
 
Experience / Competencies
 
  • Receive business requirements and conduct technical impact analysis in order to understand the impact of the required process change and decide on the scope of the project and how it will be delivered
  • Develop software to meet business requirements utilising the relevant coding design patterns
  • Conduct unit testing of the code written to ensure that it fulfils the requirements as set out in the business functional requirements specification 
  • Create supporting documentation in order to ensure that there is an accessible reference detailing how the application was developed and tested, thereby making it easy to support the solution in future and train end users
  • Assist with the deployment of the application into production by providing relevant documentation for deployment, creating a deployment artefact in order to make the system available for business users
  • Support the business during user acceptance testing by resolving any queries and defects in order to ensure delivery of a system that meets business requirements
  • Support production queries by resolving any queries and defects in order to make the system available for business users
  • Take responsibility for own work by developing tracking matrix to ensure that work is delivered in line with agreed quality and timelines
  • Comply with the Service Level Agreements by ensuring that applications are developed, implemented and supported in line with cost, quality and timelines
  • Manage own delivery against agreed delivery plan and set timelines, identify obstacles to delivery and take appropriate action where required
  • Improve personal capability and professional growth relating to field of expertise, in line with the company objectives by discussing development needs and proposed solutions with management
  • Upskill team and other professionals by sharing knowledge and research results
  • Epitomise living the company values, displaying professional conduct and adherence to required technical standards
  • Ensure self and team members has required skill and professional/ technical expertise by assessing gaps and development areas and creating development plans
  • Engaged with team in such a way that the feel motivated to achieve better performance feel  respected and diversity is valued
  • Contribute to crafting of departmental business plan to ensure delivery of focus areas for the year in support of IT strategy
  • Apply cost effectiveness principles in planning and delivery to contribute to achievement of divisional financial targets
  • Provide input into the formalisation of the divisional budget
  • Build strategic / Industry/ Global network of thought leaders and relationships utilising social media, attending and presenting at conferences and training interventions.
  • Maintain on-going collaborative relationships with business through structured processes and adhoccustomer contact in order to ensure proper understanding of customer needs and delivery of appropriate solutions
  • Familiarise self with business requirements by attending relevant meetings with associates (developers, testers, business analysts, project managers etc.)  in order to share knowledge as well as play the expected role in various projects
Experience:
3+ years experience in software development in the following technologies:
  • C#
  • ASP.NET
  • MVC
  • Entity Framework
  • SQL Server
  • XML
  • Web Services
  • WCF Services
  • IIS
  • HTML
  • CSS3
  • JavaScript
  • JQuery
 
2+ years development in a fully agile team using Scrum, Kanban or SAFe frameworks
 
Experience in financial markets  and products (equities, bonds, derivatives and currencies) is an advantage.
 
Qualifications:
  • Appropriate and recognised IT Degree or Diploma
 
Skills:
  • Adapting behaviour to meet major changes at work
  • Adapting to a major organisational change
  • Building and maintaining effective relationships with internal and external stakeholders
  • Evaluating resource allocation
  • Networking and building relationships
  • Establishing and maintaining collaborative relationships with peers / subordinates / managers
  • Communicating complex information verbally
  • Communicating complex written information
  • Completing a project with constraints
  • Conducting a needs analysis
  • Developing multiple creative solutions
  • Providing professional advice/opinion
  • Problem solving
 
Behavioural Competencies:
  • Actively participating as a member of a team to move the team toward the completion of goals
  • Ensuring that the customer perspective is a driving force behind business decisions and activities; crafting and implementing service practices that meet customers’ and own organization’s needs
  • Identifying and understanding issues, problems, and opportunities; comparing data from different sources to draw conclusions; using effective approaches for choosing a course of action or developing appropriate solutions; taking action that is consistent with available facts, constraints, and probable consequences
  • Effectively managing one’s time and resources to ensure that work is completed efficiently
  • Having achieved a satisfactory level of technical and professional skill or knowledge in position-related areas; keeping up with current developments and trends in areas of expertise
  • Setting high standards of performance for self and others; assuming responsibility and accountability for successfully completing assignments or tasks; self-imposing standards of excellence rather than having standards imposed
or
this job portal is powered by CATS