Software Development Professional
We are seeking an experienced Software Development Professional to join our team. As a key member of our software development team, you will be responsible for designing and implementing digital twin software solutions for international projects.
* Develop PC and cloud-based digital twin software solutions for global clients
* Analyze marketing requirements and develop prototypes to prove architecture choices against key requirements
* Contribute to project development plans, including workload estimates, integration plans, and test strategies
* Design and develop functions or components with commitments on content, quality, delays, performance, and costs
* Support the development team during project design, verification, and validation steps
* Investigate and deploy new technologies to increase team skills and efficiency
Key Skills and Qualifications
* Bachelor's degree in Informatics, Electrical Engineering, or related field
* First-hand experience in software development projects using agile methods
* Basic knowledge of Cyber Security, Threat Modelling, and Secure Development
* Design patterns and good experience in design & development of desktop, web, and cloud native applications
* C#,.NET Core, Entity Framework Core, PowerShell, HTML5, Typescript/JS, Node JS, Angular, Vue, React
* Database: MS SQL, Document DB, RDF DB, Data Lake
* Cloud: Azure/AWS (SAAS, PAAS, IAAS and Development), Containers/Docker, Kubernetes
* Source Control & Mgmt.: GitHub, Azure Devops, Git/SVN, Github Actions/CICD
Why Work With Us?
* Be part of a growing company with a positive industry reputation
* Enjoy flexible working conditions that enable work-life balance
* Have opportunities for professional growth and skill development
* Benefit from attractive salaries and social benefits