Position
Senior Fullstack Developer (.NET Core & Angular)
You will be working on our Work Management Platform, Planally.
Our full tech stack is available on stackshare.io
https://stackshare.io/planally/planally
- we are writing clean code, using OOP, DRY, SOLID, DI principles
- we are writing e2e tests using Cypress
- we are using .NET Core & ASP.NET Core, Entity Framework Core, Typescript, Angular, Power shell core, CSS 3
- we are creating custom beautiful or sometimes hard to implement components
Benefits
- Innovative and engaging culture with the freedom to own and drive your goals, directly impacting the success and growth of the business
- Competitive remuneration packages with Health Insurance coverage
- Opportunity to experience developing Planally for leading corporations in Malaysia and abroad
- Exposure to a world-class management team with diverse backgrounds and boundless ambitions
- Training programs to support your personal career development
- A beautiful code base that you can enjoy reading like a book
Your Responsibilities
- Writing clean code, using OOP, DRY, SOLID, DI principles
- Writing Unit Tests
- Partake in Pull-Review code sessions to learn and discover innovative ways to write code and grow personally and as a team
- To implement core services for the platform in .NET Core that runs in Docker containers and is compatible with cloud
- To develop full-stack features from the DB up to the Frontend
- To script infrastructure on Azure DevOps and the deploy pipelines
- To challenge and optimize implementations together with the team
- To ensure the platform remains scalable and the codebase is maintainable
What you need to know?
- Strong knowledge of OOP and the Microsoft stack: C# 9, .NET Core, ASP.NET Core, MVC, Entity Framework
- Sound knowledge of SQL Server is a must
- Good Knowledge of HTML5/CSS/Typescript/JS Framework like React/Angular 11/Vue is a must
- An interest in learning new programming languages and platforms
- Team ethics. You make change happen by working with & through others
- Positive, customer-service oriented attitude, with analytical and problem-solving skills
- Eager to learn and apply new technologies
- Self-motivated, creative, able to take the initiative
- “Can-do” attitude – when faced with a business or technical obstacle you will not run and hide. You should be able to describe the issues you’ve encountered, your approach to solving them, and your final solution
- Good command of English and an ability to communicate effectively