Senior Application Engineer ( React & C# )

Technologies STACK Frontend (Shopper) – React, applying redux for point out administration. Frontend (Admin) –

Technologies STACK

  • Frontend (Shopper) – React, applying redux for point out administration.
  • Frontend (Admin) – React, utilizing sagas for point out administration
  • Frontend (Advertising) – React, employing gatsbyjs for static web-site making.
  • Backend (Dashboard/Admin/ DMZ Levels) – .Net Main 2.
  • Backend Microservice (Expert services jogging by kubernetes and docker management) Azure DevOps (Resource manage)
  • CI/CD
  • Pipeline management
  • Azure cloud solutions
  • Bugsnag (Entrance-Finish Genuine-time problem checking)
  • Graylog (Back-Stop Real-time issue checking)
  • Postman (API Documentation)

Prerequisites

The candidate should at least have experience in the sort of:

? Proficient in C#, with a fantastic know-how of its ecosystems and finest procedures.
? Proficient with the .netcore (v2.2) frameworks.
? Strong comprehending of item-oriented programming.
? Proficiency in crafting reusable C# libraries- ? Proficiency in constructing net-based mostly purposes.
? Familiarity with agile environments
? Proficient Troubleshooting abilities
? Good communication competencies
? Understanding basic design and style concepts driving a scalable application
? Superior understanding of entrance-conclude growth languages which includes ReactJs, HTML5, and CSS.
? Excellent comprehending of server-aspect css pre-processing frameworks, these as A lot less and SASS.
? Good comprehension of present day frameworks – ReactJS, KnockoutJS, AngularJS
? Proficient understanding of version control applications. (Git, Mercurial, SVN)
? Working experience making and integrating with RESTful API’s
? Encounter doing the job with common front-finish tools such as Babel, Webpack, NPM and YARN

Minimum amount Needs

? 8+ years’ practical experience as a back-stop Software Developer
? 2+ years’ experience as a front-finish Application Developer
? Prior encounter in a technical situation
? Faculty or College diploma in Laptop Science, a related self-control or proven practical experience in program enhancement.

Core Competency Requirements

? Proficient with C#development.
? Experience with React development.
? Expertise with source management management techniques and continual integration/deployment environments. GIT, Azure Pipelines
? Standard comprehension of Widespread Language Runtime (CLR), its constraints, weaknesses, and workarounds
? Employing automatic screening platforms and unit assessments
? Information of concurrency designs in C#.
? Familiarity with Microsoft SQL Server.
? Knack for crafting clean, readable C# code
? Building databases schemas that characterize and assistance business enterprise processes.
? Expertise with agile and scrum advancement methodologies.
? Encounter with debugging, functionality profiling and optimisation
? Sturdy initiative to locate approaches to improve alternatives, methods, and processes

Responsibilities

? Assistance produce an inspiring group environment with an open interaction tradition
? Choose accountability for team targets
? Assist to retain the services of junior and mid-stage developers
? Encourage creative imagination and intelligent danger-taking
? Translate software storyboards and use cases into useful programs.
? Style, establish, and keep successful, reusable, and reputable C# code.
? Ensure the ideal attainable efficiency, excellent, and responsiveness of purposes.
? Detect bottlenecks and bugs, and devise alternatives to these issues.
? Help sustain code excellent, firm, and automatization.
? Analyze technique requirements and prioritize responsibilities
? Acquire complex requirements and architecture
? Check and debug different .Internet programs
? Critique and refactor code
? Deploy fully practical programs
? Up grade present programs
? Guidance junior developers’ perform
? Document improvement and operational techniques

Nice TO HAVES

? Have a decent amount of money of fiscal/financial investment expertise and linked databases/processdesign
? Display curiosity in fintech, cryptocurrencies, blockchain and broader money industries
? The capacity to consider and act strategically whilst also staying palms-on
? Ready to embrace the begin-up mother nature of the company so will have to be open to operate irregular several hours at specific situations if essential
? A British or EU passport in addition to a South African passport ( not NB )

Desired Competencies:

  • C#. .web main
  • ReactJS
  • Angular
  • HTML

Understand much more/Implement for this situation