Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Sep 19, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Juru is a specialist recruitment and IT project delivery company, providing specialised talent and technology agnostic implementation solutions across South Africa. Combining decades of project management experience, backed by leading solution architects, business analysts, developers, systems analysts and quality assurance resources; Juru helps clients acro...
    Read more about this company

     

    Senior Software Engineer

    The Senior .Net Developer role within our Central Segments Enablement team involves the development, maintenance, and support of our solutions. This position requires a strong foundation in engineering practices, an analytical problem-solving approach, and adherence to DevOps, SRE, and Cloud-based practices. As a Senior .Net Developer, you will contribute to technical specifications, software architecture, and design, while also implementing complex business features and solutions independently. You will play a crucial role in shaping the technical roadmap and vision of the Central Segments Enablement team.

    Main Activities of the Job:

    • Utilize Agile methodologies (SCRUM / Kanban) and embrace a DevOps culture.
    • Collaborate closely with cross-functional teams, including architects, developers, UX designers, and business stakeholders.
    • Participate in design, scoping, and prioritization discussions within the team.
    • Document and design application-level solutions with guidance from senior team members.
    • Develop technical specifications, software application architecture, and designs.
    • Autonomously implement complex business features and solutions.
    • Contribute to the technical roadmap and vision of the Central Segments Enablement team.
    • Write secure, stable, testable, and maintainable code with minimal defects.
    • Take ownership of the code you inherit and produce.
    • Conduct code reviews, write unit tests, and thoroughly test code.
    • Adhere to data handling policies in line with company standards.
    • Document software comprehensively for future developers' understanding.
    • Apply coding design patterns and refactor code according to standards.
    • Improve code maintainability through refactoring.
    • Provide after-hours application support (you build it, you run it).
    • Troubleshoot, research, and resolve defects and problems.
    • Implement monitoring, alerting, and continuous improvement.
    • Continuously develop your technical skills and business understanding.
    • Collaborate effectively with customers and internal partners to align technical decisions with business impacts.
    • Stay informed about technological advancements and share insights with the team.
    • Mentor and coach junior developers.
    • Create and test software prototypes.

    Minimum Qualifications/Experience:

    • Matric certificate with relevant tertiary qualification.
    • 6+ years of experience in SQL development.

    Proficiency in various web frameworks and technologies including:

    • SQL Database management, ETL, design.
    • Asp.Net Core framework.
    • C#, VB.NET, T-SQL, JS.
    • Angular, Vue.js, React.
    • SQL Report Development.
    • HTML, CSS, SCSS, Sass, JavaScript, TypeScript.
    • Relational and Document-based Databases (e.g., SQL Server, Amazon RDS, DynamoDB, Mongo, Postgres).
    • CI/CD Tools (e.g., Jenkins, AWS Code Commit).
    • Cloud platforms (AWS preferred, or others like Azure, GCP).
    • Test-Driven Development.
    • Performance testing tools (Locust, JMeter, Gatling, etc.).
    • Static Analysis and Code standards (Linting).
    • Collaboration tools (Confluence, Jira, Microsoft Teams, Slack).
    • Familiarity with Microservice and Serverless architectures.
    • Strong critical thinking, root cause identification, and attention to detail.
    • Rapid technology adaptation capability.
    • Excellent communication skills and team collaboration.
    • Comfortable with pair programming.
    • Commercial and business awareness.

    Required Competencies:

    • Customer focus.
    • Strategic thinking.
    • Leading with influence.
    • Technical competency.
    • Multi-functional team collaboration.
    • Data-driven with attention to detail and big picture.
    • Execution-oriented.
    • Continuous improvement management.
    • Automation proficiency.
    • Problem finding and solving.
    • Conflict management and resolution.
    • High emotional intelligence.

    Method of Application

    Interested and qualified? Go to Juru Holdings on juru.simplify.hr to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Juru Holdings Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail