Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 16, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • A generalist recruitment company with specialised divisions acquiring the markets leading talent in engineering, renewable energy, manufacturing, FMCG manufacturing, finance, insurance, production, construction and mining.


     

    Analyst Developer (C#) - Cape Town

    Responsibilities:

    Software Development Life Cycle:

    • Participate in a cross-functional team responsible for the full software development life cycle from conception to deployment of each new product.
    • Design, develop, test, document, deploy, and support new and existing systems and software applications in accordance with agreed standards.

    Quality:

    • Perform quality tests and performance testing.
    • Develop and execute tests, automation scripts, and procedures.
    • Handle load and scale considerations.
    • Ensure secure and robust solutions within the security context.
    • Manage non-functional architectural concerns for applications.
    • Enforce industry standards.
    • Evaluate system architecture and make recommendations.
    • Adhere to prescribed development frameworks, patterns, and practices.

    Design:

    • Provide solutions to programming challenges.
    • Create automated and scalable solutions.

    Development:

    • Work with developers and architects to develop components based on requirements.
    • Apply code and communicate the impact of code changes with Business Analyst and team.
    • Develop reusable code and libraries for future use.

    Testing:

    • Test code and develop automated testing scripts and procedures.

    Support:

    • Conduct investigations through troubleshooting and debugging to fix minor and major bugs across all environments.
    • Maintain and upgrade software.

    On-time Delivery and Tracking:

    • Deliver on negotiated commitments.
    • Ensure timely delivery of developed applications and systems.
    • Meet project deadlines according to contracted service level agreements (SLA).
    • Ensure visibility and tracking of value delivered in accordance with the SDLC.
    • Liaise with software vendors and all IT departments.

    System Support and Uptime:

    • Involve in system support, monitoring, and capacity planning.
    • Provide first and/or second-level standby to Development/QA/Production environments.
    • React to system monitoring and alerting events promptly.
    • Perform capacity planning on infrastructure requirements.
    • Conduct performance stability tests to improve system stability.
    • Conduct performance analysis/load tests to improve throughput.
    • Recommend and implement improved methods.
    • Maintain and modify existing applications and systems.

    Support Developers:

    • Provide support to developers facing challenges.
    • Coach and guide developers.
    • Share knowledge.
    • Perform code reviews.
    • Assist developers with development work.

    Stakeholder Communication:

    • Engage with Product Owners, project sponsors, and inter-team communications for scoping, progress, and status.

    Requirements:

    • Matric
    • Degree in IT Computer Science, IT Programming

    Must-Have Knowledge:

    IT Systems Development Processes (SDLC):

    • In-depth understanding of the Software Development Life Cycle (SDLC).

    Application Development:

    • Proficiency in application development methodologies and practices.

    Testing Practices:

    • Comprehensive knowledge of software testing practices.

    Experience:

    • Minimum of 6+ years of proven experience in software development, project delivery, and implementation.
    • Specific experience in:
      • Development technologies/languages.
      • Service-oriented architecture.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Boardroom Appointments on www.careers-page.com to apply

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail