Senior Developer

Parktown, Johannesburg, South Africa

Job Description


The Internet Explorer 11 browser is no longer supported. We recommend the new browser from Microsoft.Senior DeveloperDetailsClosing Date 2024/03/26
Reference Number HOL240320-1
Job Title Senior Developer
Business Unit Hollard Life Solutions
Department IT
Job Family IT
Job Type Classification Permanent
Reporting To Software Development Manager
Number of Positions 1
Location - Town / City Parktown
Location - Province Gauteng
Location - Country South Africa
Job Advert SummaryAs a seasoned member of the Front-End team, the Senior Developer plays a pivotal role in designing, developing, and maintaining robust and scalable customer facing applications. A solid techie with insight and independence to guide and mentor Junior Developers. With a strong focus on Azure and C# within the .NET ecosystem, this position is integral to our organization's success, contributing to the seamless and intuitive engagement with the end user.Joining our team offers the opportunity to work remotely/hybrid, while collaborating with top talent in the insurance industry. If you are passionate about software development, building beautiful responsive web Apps, possess the required skills, and are looking for a challenging and rewarding career, we encourage you to apply today. You will get to work with great people to make a difference, collaborate on exciting projects to develop innovative solutions and work for a top employer with a great company culture. We offer career development, a learning culture which will keep you growing and a flexible hybrid working environment.If youxe2x80x99re a passionate Software Developer, wexe2x80x99d love to hear from you!Key responsibilities:Technical Design and Development:

  • Develop, enhance, and maintain web based and mobile applications within the .NET, React and Angular frameworks, employing expertise with Azure environment and other relevant Azure services.
  • Collaborate with cross-functional teams to design and solution software solutions
  • .Translate business requirements into technical specifications.
  • Write clean, maintainable code using .NET programming languages.
  • Apply industry best practices, including design and SOLID principles.
  • Continuously optimize existing applications for efficiency and responsiveness.
Azure Cloud and DevOps Deployment
  • Set up and maintain continuous integration/continuous deployment pipelines.
  • Automate deployment processes to ensure efficient delivery of projects to productions.
Quality Software Development:
  • Ensure code quality through rigorous testing.
  • Conduct peer reviews to maintain code standards.
  • Document your work effectively.
Team Collaboration:
  • Work closely with your team lead and other team members.
  • Participate in planning sessions to implement required functionality.
  • Foster a collaborative and approachable team environment.
Required Knowledge and Experience
  • 7+ yearsxe2x80x99 experience as a Software Developer with proven experience in developing and maintaining web-based application and mobile apps with a strong emphasis on JavaScriptTypeScript and C#.
  • Strong understanding of the MVC architecture. Well established skills in Web Services, RESTful APIs and other server-side integrations.
Technical Knowledge:
  • Proven work experience as a .Net Developer with a strong understanding of Front-end technologies.
  • Hands on experience with markup languages
  • Experience with JavaScript/TypeScript, Angular, React
  • Familiarity with browser testing and debugging.
  • In-depth understanding of the entire web development process (design, development through to deployment).
  • Understanding of layout aesthetics.
  • Experience in C#, .Net Core, .Net Standard and .Net Framework.
  • Experience in MS SQL Server.
  • Experience in most web technologies, such as JSON, RESTful APIs, SOAP, XML, Bootstrap etc.
Educational RequirementsDiploma or Bachelor's Computer Science, Engineering, or equivalent.All Hollard appointments are made in line with our DEI policy.Hollard is unapologetically committed to creating and enabling a workplace that values your diversity with a true sense of care, dignity and inclusion.?We actively seek to hire for your different lived experiences (including, but not limited to disability, race, religion, ethnicity, culture, language and social origin , gender diversity, sexual orientation, neurodiversity). These grounds enhance cognitive diversity and psychological safety in our workplace for everyone.We proudly promote the xe2x80x9cHollard Way we work,xe2x80x9d which is a combination hybrid work environment at this time.? We offer flexibility in our work as far as possible, dependent on the nature of the role. Even if you donxe2x80x99t meet all our selection criteria, we encourage you to apply!PolicyWe are committed to Employment Equity when recruiting internally and externally. It is company policy to promote from within wherever possible. Therefore, please be aware that internal candidates will be considered first before reviewing external applicants, provided that this supports achievement of our Employment Equity goals. We encourage applicants living with disabilities to apply.Hollard does not charge individuals seeking employment any fees, whether for registration, application, administration or placement.xc2xa9 Hollard. All rights reserved.ProcessingDelete Account?Remove Personal Information?Cancel Request to Remove Personal Information?Terms & ConditionsIncomplete ProfileYou need a complete profile before you can make applications. Would you like to complete your profile now?Incomplete ApplicationsYou have incomplete applications, view the application to completeApplyNothing yet!Profile Import OptionsLog In Only: Just log in and do not change my profile.Import and Keep: Import my profile and update matched sections. KEEP sections that do not match. Be sure to clean up any duplicates.Import and Delete: Import my profile and update matched sections. DELETE sections that do not match.

Hollard

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1301619
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Parktown, Johannesburg, South Africa
  • Education
    Not mentioned