Analyst Developer
QE Services IT Recruitment
Date: 12 hours ago
City: Cape Town, Western Cape
Contract type: Full time

My client based in Bellville (Northern Suburbs) is currently looking for a Senior Analyst Developer to join them on a fixed term contract.
IT / Finance
Responsibilities
Desired Skills
IT / Finance
Responsibilities
- Advanced technical solution design, code, test and debug software according to the functional requirements and in alignment with our clients standards and best practices
- Provide input into solution designs and set up technical frameworks for new applications and interfaces
- Analyse, diagnose and resolve errors related to applications and services
- Collaborate on source control configurations and release management
- Compile technical documentation when required
- Present alternative solutions for new development where applicable
- Develop changes in line with the application architecture and technical standards
- Unit test own programs as well as developed interfaces
- Update technical models and documentation to align with new development
- Assist with implementation of best practices and standards
- Liaise with project stakeholders as required during the SDLC
- Performing and managing regression testing
- Guide team development efforts towards successful project delivery on time
- Comply to QA (quality assurance) process to ensure a high standard of code delivery
- Participate in discussions in the relevant technical and design forums
- Work with the implementation and configuration manager to create deployment instructions and artefacts
- Collaborate with technical teams to align deployment procedures
- Collaborating on stability of Application and Database environments with other delivery teams
- Assist with system monitoring and optimization during and post deployments / releases
- Collaborating on stability of Application and Database server environments with other delivery teams
- Be on standby and provide support as agreed with the application manager, some of which could be outside of core business hours
- Provide input to technical and application design and architecture when required
- Provide input to development standards and best practices
- Provide input to analysts and testers when required
- Assist with and contributes towards SQL database design, optimization and implementation modelling
- Implementing POC (proof of concept) initiatives
- Technical liaison across teams
- Involvement in future Web applications strategy
- Provide input on enhancing of coding principles, standards and best practices
- Provide ad hoc reporting and analysis as required
- An Appropriate IT Qualification (Diploma/Degree)
- Sc. or National Diploma in Computer Science (recommended)
- Minimum 8 years of experience developing in an object-oriented environment
- Minimum 8 years of experience in .Net, and SQL database design and query writing.
- Experience in designing solutions
- OOP / SOLID Design Principles
- Test-Driven Development
- Design Patterns
- ORM (Entity Framework)
- Experience in an IT environment within an investment management or financial sector will be an advantage
- Experience in:
- .Net ( C#)
- Caching
- WCF
- .Net Core/.Net Framework
- Git
- DevOps CI/CD
- RESTful services/ APIs
- Testing frameworks for APIs
- Net MVC
- HTML and CSS
- JavaScript / JavaScript frameworks (e.g. Angular, Knockout, jQuery)
- Nurtures and develops promising ideas through prototyping and experimentation
- Challenges others to develop breakthrough solutions
- Ensures that varied perspectives are included in the process of innovation
- Encourages others to address challenges in new and better ways
- Credits others for their contributions and accomplishments
- Encourages people to express their views openly
- Facilitates effective collaboration among co-workers and external partners
- Involves others in making decisions on behalf of the group
- Remains objective and calm when faced with adversity
- Grows from hardships and difficult experiences.
- Manages crises and volatile situations effectively
- Helps others recover momentum and confidence after failures or setbacks
- Addresses gaps in the workgroup's ability to meet emerging customer needs
- Gathers customer satisfaction input on behalf of the team
- Holds others accountable for meeting customer needs
- Aligns business processes to work with those of customers
- Pushes others to achieve results
- Leads others to persist despite setbacks or obstacles
- Fosters a sense of urgency in the team for reaching goals and meeting deadlines
- Drives a track record of success for the team
Desired Skills
- Development SQL
- SDLC
- .Net
- HTML
- CSS
- DevOps
See more jobs in Cape Town, Western Cape