About the job Fullstack Developer with .NET/Angular
Job brief:
A Fullstack Engineer is responsible for designing, developing, and maintaining both the front-end and back-end components of web applications. They work with a variety of technologies and frameworks to create scalable and efficient applications. Key responsibilities include writing clean and maintainable code, implementing responsive designs, performing testing and debugging, and deploying applications to production environments. They collaborate closely with product managers, designers, and other engineers to deliver high-quality products. Additionally, they stay updated with the latest industry trends and continuously improve the development process.
The solution is a comprehensive telematics system designed specifically for buses. It aims to enhance fleet management by providing real-time data and insights to improve efficiency, safety, and uptime. This solution is designed to make fleet management more transparent and efficient, ultimately leading to better service and reduced costs for bus operators.
You will be responsible for:
Development
- Design, develop, and maintain both front-end and back-end components of web applications.
- Write clean, maintainable, and efficient code.
- Implement responsive design and ensure cross-browser compatibility.
Collaboration
- Work closely with product managers, designers, and other engineers to deliver high-quality products.
- Participate in code reviews and provide constructive feedback to peers.
Testing and Debugging
- Perform unit and integration testing.
- Debug and resolve technical issues.
Deployment and Maintenance
- Deploy applications to production environments.
- Monitor and maintain applications post-deployment to ensure optimal performance.
Continuous Improvement
- Stay updated with the latest industry trends and technologies.
- Continuously improve the development process and suggest new tools and technologies.
Main skills:
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and Angular framework.
- Strong knowledge of .NET/C#, ASP.NET Core back-end language.
- Experience with databases (SQL and NoSQL) such as MySQL, PostgreSQL, MongoDB, etc.
- Familiarity with version control systems like Git.
- Understanding of RESTful APIs and web services.
- Knowledge of cloud services (Azure) and containerization (Docker, Kubernetes).
Personal skills:
- Fluency in English both written and spoken;
- High analytical thinking with attention to detail and problem solving attitude;
- Excellent collaboration and communication skills;
- Good team player with high ability to work in international teams;
- Previous experience working in an agile environment;
- University degree in IT or relevant.