Match score not available

Web Application Developer

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Proficient in C# and .NET., Experience with legacy code management., Hands-on development experience 3-5 years., Familiarity with cloud platforms..

Key responsabilities:

  • Manage and improve legacy systems.
  • Participate in modernization projects.
  • Collaborate on software development tasks.
  • Troubleshoot complex technical issues.

Aculocity logo
Aculocity

Job description

Description

 

 

 

 

 

Job Description:

L2 Web Application Developer

 

Position Detail

Job Title:

Web Application Developer

Job Grade / Level:

L2

Review Date:

 

Location:

Remote, Johannesburg, Cape Town (South Africa)

BU/Department:

Custom Development

1st Line Manager:

 

2nd Line Manager:

Aculocity CIO

Direct Subordinates:

None

 

About the Role

We seek a motivated and adaptable Software Developer (L2) to join our software development team. You will work on diverse projects, from maintaining and improving legacy systems to contributing to modernization initiatives. You will be crucial in supporting and enhancing existing software solutions to ensure our solutions align with business goals.

This position offers an opportunity to contribute across multiple aspects of the software development lifecycle. The ideal candidate is a problem-solver with a growth mindset, ready to wear many hats and step into various challenges. We focus on introducing, improving, and adhering to the best automation and software development practices.

Key Responsibilities
  • Legacy Code Management:
    • Analyze, debug, and improve existing .NET-based legacy systems to ensure reliability and performance.
    • Document, refactor, and optimize legacy codebases while minimizing disruption to business operations.
    • Collaborate with cross-functional teams to understand the context and nuances of legacy systems.
  • Modernization Efforts:
    • Actively participate in migrating legacy systems to modern platforms, tools, and architectures when modernization tasks and projects are assigned.
    • Contribute to the design and development of new solutions using appropriate platforms.
    • Assist and learn to implement best practices for CI/CD, telemetry, observability, and containerization where appropriate.
  • Development & Collaboration:
    • Write clean, scalable, and maintainable code that adheres to coding standards and best practices.
    • Collaborate closely with team members, business analysts, and product managers to deliver high-quality software.
    • Participate in code reviews and technical discussions and learn about the assigned applications.
  • Problem Solving & Versatility:
    • Troubleshoot and resolve complex technical issues across various application stack layers.
    • Work flexibly across front-end, back-end, and database layers as project needs require.
    • Be open to learning and working with new tools and technologies to address business requirements.
Required Qualifications
  • Technical Skills:
    • Proficiency in C# and the .NET platform (Framework and Core).
    • Exposure to. Net-based content management systems and customization of content management systems
    • Strong experience with ASP.NET MVC, Web API, and RESTful services.
    • Strong experience with vanilla JavaScript
    • Experience with TypeScript
    • Experience with AngularJS
    • Familiarity with Entity Framework or other ORM tools.
    • Hands-on experience with SQL Server, including database design, query optimization, and stored procedures.
    • Knowledge of version control systems such as Git and experience with CI/CD pipelines (Azure DevOps preferred).
    • Demonstrable experience in using AI tooling in the context of legacy code to increase code quality and productivity
    • Unit test and test automation experience
  • Experience with Legacy Systems:
    • Demonstrated ability to understand and enhance existing codebases with minimal disruption.
    • Experience working with monolithic architectures and transitioning them to modern solutions.
    • Maintaining and converting AngularJS applications
    • Asp.Net Webforms Applications
    • .Net Winforms Applications
    • Introducing test coverage in older applications
Soft Skills:
  • Strong problem-solving skills and ability to work independently on complex tasks.
  • A collaborative mindset with excellent communication skills.
  • Documentation skills and ability to describe features and changes using well-known diagramming tools and techniques such as C4 and UML.
  • Remote collaboration mindset and experience.
  • Adaptability and willingness to take on diverse responsibilities.
  • Customer-centric approach to support, feedback, and providing value through software development to clients.
Preferred Qualifications
  • Relevant tertiary qualifications are desirable
  • 3 to 5 years of hands-on development experience in a team-focussed environment
  • Exposure to front-end frameworks like React or Angular
  • Experience with modernizing legacy systems or applications, including re-platforming or re-architecting efforts.
  • Experience with cloud platforms (Azure or AWS) and modern software design patterns (e.g., microservices, event-driven architecture).
  • Familiarity with containerization tools such as Docker and container hosting options.
  • Familiarity with CMS systems such as Umbraco and DotNetNuke.

 

Why Join Us?
  • Opportunity to work in a multi-faceted role where your contributions make a real impact.
  • Collaborate with a talented, supportive team that values continuous learning and innovation.
  • Gain hands-on experience modernizing enterprise-level systems and developing value-adding solutions.
  • Competitive salary, benefits, and opportunities for career growth.
  • Remote work
Job Level
  • L2: 2-5 years of professional software development experience.
  • L3: 5+ years of professional software development experience and proven ability to handle complex technical challenges and mentor others.

 

 

 pg. 1

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Somali
Check out the description to know which languages are mandatory.

Other Skills

  • Adaptability
  • Communication
  • Problem Solving

Web Developer Related jobs