Dot Net React Full Stack Developer
Job description
Job Description:
- Work within a cross functional Agile team to help rebuild the Direct Investing trading platform.
- Contribute towards the creation of intuitive, robust, and reusable user interfaces.
- Look for opportunities to ideate and improve the product and continually expand what is possible through technology.
- Participate in our community of development and challenge yourself and each other to innovate and improve each day.
- Design microservices that offer the data and services to both internal and external partners.
- Maintain code quality and best practices across the stack.
- Understand and consistently apply accessibility guidelines (WCAG).
- Work with ambiguity and ask for feedback to drive to a solution.
- A creative problem solver that can develop a plan, take ownership and deliver solutions.
- A team player, technical advocate, keen to flush out and share ideas with the team.
- An exceptional communicator able to articulate technical issues in plain language.
- Value the team’s success as much as your own as we celebrate and move forward as a team.
- Obsessed with clean code and best practices.
- Keep up to date on frontend and backend development trends.
- Understand web/application security and the importance of data privacy.
- Bring new ideas and solutions to the team to help solve our challenges.
Must Have:
- 2-5 years of solid hands-on web programming experience with React and .NET C#.
- Experience with React, state management and hooks.
- A strong understanding of APIs with experience building REST APIs following best practices.
- Good understanding of data structures and experience with relational databases.
- Have written unit tests and have knowledge of testing frameworks.
- Experience with source control (e.g. Git + Github) and modern software delivery techniques.
Nice to Have:
- Experience with trading Stocks, Options and Mutual Funds.
- Post-secondary degree or diploma in a computer related program.
- Experience with Docker, Kubernetes and CI/CD Pipelines.
- Creating reusable components and deploying to package manager.
- Exposure to DevOps best practices and cloud computing.