Application deadline date has been passed for this Job.
Senior Software Engineer .NET Core
- Post Date:2024-11-01
- Views 441
- Career Level SeniorExperience 7 YearsGender Both
- INDUSTRY RetailQualification 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