project briefing
- development of cutting-edge client-server systems for the next-gen production environment based on state-of-
the-art technologies like opc ua, c#, .net core, r,lgz,o,rd wpf/upa, xipm,, grps, rest, etc.
- research and development of new mobile and desktop clients for innovative business models like predictive
maintenance, smart machine tooling or artificial intelligence in manufacturing.
responsibilities .
- general application development with a .net core stack.
- provide technical leadership to project team to perform design to deployment related activities
- provide and implement ideas on continuous improvement of development processes
- track and review quality of code generated and mentor team members to improve technical skills.
- participate in code reviews/retrospectivesdeam meetings/sprint planning meetings.
- candidate is expected to be an extremely good team player.
qualification
- 5 to 8 years of experience in software development with c# and relevant tools
- bachelors or master's degree in computer science, mechanical engineering or similar field.
skills
- backend: c//.net core stack, restfrontend: blazor, wpf/upa. bootstrap
- databases: familiarity with sql databases like mysql and no-sql databases like mongo, cosmos, etc
- messaging technologies: rabbitmq, activemq, mqtt, etc
- solid application of architecture design principles like solid
- experienced in agile development approaches with planning user stories, sprint planning and retrospectives
- proven experience in code refactoring
- ability to spot code smells and take corrective actions
soft skills
- should be an excellent problem solver with logical, clear as well as unconventional and out-of-the box thinking
- excellent communication skills should be able to present, discuss, and communicate ideas clearly, logically in
written and verbal form.
- passion to learn. passion to explore and passion to create