Senior Software Engineer .NET Core

Application deadline date has been passed for this Job.

Senior Software Engineer .NET Core

  • Post Date:2024-11-01
  • Views 441
0 Applications
  • Career Level Senior
    Experience 7 Years
    Gender Both
  • INDUSTRY Retail
    Qualification Diploma
Job Description

Key Responsibilities:

  • Design, code, test and implement APIs and applications in
  • C# with .NET Framework and .NET Core , vNext along with REACT and Next.JS.
  • Work with architecture and engineering team members to build components and APIs for the enterprise

Qualifications and Experience:

  • Have a relevant tertiary qualification
  • Minimum of 5 – 8 years’ software engineering experience building APIs and applications
  • Have proven experience developing APIs and web services (Web API, REST)
  • Be technically skilled in .NET Framework, .NET Core, C#, Web API, REACT, Next.JS
  • Have a good understanding of ASP.NET MVC, Angular, JavaScript, HTML, XML and XAML
  • Experience with agile development methodologies and test driven development
  • Exposure to SOA and microservices design and principles
  • Exposure to Azure DevOps and CI/CD concepts
  • Exposure to Apache Kafka and Red Hat OpenShift (or similar container technologies)

Skills:

  • IT Architecture
  • Database Administration
  • IT Support Troubleshooting
  • Quality Management and Assurance
  • System Design
  • Systems Integration
  • Service Management Processes
  • Cyber Security Compliance
  • Cyber Digital Forensics Analysis
  • Cyber Security Customer Support
  • Cyber Security Strategy Management
  • Cyber Security Monitoring and Reporting
  • Vulnerability and Penetration Testing

Behaviours:

  • Effectively works with others to achieve shared goals
  • Creates an environment that fosters and nurtures a culture of creativity which drives success
  • Consistently makes timely, well-rounded and informed decisions
  • Leverages new technology to enhance productivity, improve problem solving, and support business growth
  • Develops plans and prioritises initiatives that align to the organisational goals and objectives
  • Understands and navigates dynamics created by processes, systems, and people
  • Assesses and improves the efficiency, effectiveness, and quality of various work processes
  • Quickly adapts and acquires new knowledge, skills, and competencies in a rapidly changing environment
  • Interprets and simplifies complex and contradictory information when resolving organisational problems
  • Takes accountability and ensures others are held to account on agreed upon performance targets
  • Sets ambitious goals and takes focused action to achieve desired outcomes to deliver measurable results