Your role and responsibilities:
In this role, you will have the opportunity to support the strategic technology direction by contributing your own ideas for identifying, proposing, and implementing innovative technology, software and solutions. Each day, you will assist the Research and Development (R&D) team by executing your assigned tasks and using technical knowledge in a structured way. You will also showcase your expertise by staying abreast of the state of the art and actively applying this knowledge.
You will be mainly accountable for:
- Design and maintain components for the software products and co-own system architecture maintaining up to date documentation.
- Analyze and improve efficiency, quality and scalability of the products. Work with stakeholders to define scope, features and estimates for projects.
- Participate and contribute to technical design discussions and reviews as needed.
- Proficient in developing workflow process, troubleshooting and staying current with upgrades, updates and patches.
- Responsible for conceptualization and driving of the design, development, testing and deployment of mobile applications across the various product lines.
Qualifications for the role :- Bachelors degree in engineering, Electrical, Electronics, Instrumentation, Computer Science, or a related field.
- 6+ years of experience with Strong hands-on programming skills in .Net technologies - .Net standard, C# .Net.
- Strong hands-on skills with developing web applications with Angular
- Experience with databases such as MS SQL, SQL lite, Mongo, TimeSeriesDB etc.
- Strong problem-solving and troubleshooting abilities.
- Experience with Visual Studio and version control systems (e.g., Git, Azure DevOps).
- Experience with BLE, NFC, Wireless protocols is a plus.
- Experience in developing industrial application is plus.