Job objective:
As a senior full stack software engineer in our cloud services team, you will be the responsible for designing, building and testing a multitier web application to view data gathered from customer fleets of vehicles.
Responsibilities:
You will implement proof of concepts, build features, deploy systems, and be responsible for the end-to-end execution of projects. You will partner with stakeholders from product management, architecture and other engineering teams across many functions within internal teams and external implementation partners.
Knowledge required:
- Proficient developing and implementing client-side applications in TypeScript and JavaScript (ES6+)
- Fluent in CSS (Bootstrap, Carbon) and an understanding of how CSS preprocessors work like Saas
- Experience building responsive web application that exceed current web accessibility standards
- Hands on experience with document databases (MongoDB, CosmosDB) and relational databases (PostgreSQL, MySQL, Azure SQL Database)
- Practical experience with various software engineering concepts: Object Oriented Programming (OOP), functional programming, and software design patterns
- Strong experience of testing methodologies: writing unit, integration, and performance test cases
- Robust debugging skills, code optimization, and performance tuning
- Proficient in Git/GitHub or similar SCM systems
- Provides mentorship, guidance, and assistance to less-experienced developers
- Passionate about crafting software to solve engaging and unique customer challenges
Necessary experience:
- 8+ years of professional software development experience
- 5+ years of professional experience in developing multitier web applications: REST APIs and front-end applications
- 2+ years of professional experience in design, development, and support of ASP .NET Core 3.1+ applications
- 2+ years of processional experience working with SPA JavaScript frameworks such as ReactJS, Vue, and Angular
- 1+ years of experience developing Internet of Things (IoT) Applications
Human skills:
- Able to communicate effectively within a development team and with clients.
- Curiously investigate everything, ability to solving problems analytically, creatively and collaboratively.
- Demonstrated ability and flexibility to manage time and priorities effectively.
- Embrace resilience seeing every challenge as a learning opportunity and invitation to grow.
- High attention to detail and commitment to quality.
- Have the ability to work under pressure with strict timelines.
Basic requirements:
- Bachelor’s degree in computer science, computer engineering, or related degree programs
- Advanced level of english
¿Quieres cambiar el futuro del sector del automóvil? Ven y afronta con nosotros los retos del futuro.
Envía tu CV en formato PDF a [email protected]