Senior Application Engineer ( React & C# )
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