We are looking for an experienced software architect to lead, design and develop software/Web-based systems on Microsoft Technologies. Our future collaborator must be comfortable in collaborating with other software engineers, as well as in tracking project development process. Moreover, our ideal candidate must be highly skilled in information technology and equipped with great problem-solving and leadership abilities. Fluency in multiple programming languages is a must, along with significant knowledge of subjects such as database design, content management systems, and enterprise service bus architecture.
Responsibilities
Designing, developing and maintaining robust software architecture used in Web solutions as micro-services architecture, SOA, MVC, and others, including UML or other modeling techniques and tools
Processing integration between Web portals and backend ERPs around logistic, financial and transportation business flows
Securing development concepts and methods
Identifying cybersecurity threats and countermeasures
Documenting software functionality components
Tracking project development process
Skills & qualifications
Significant experience of at least 5 years on definition of complex architectures for Web-based systems on Microsoft Technologies
Strong knowledge of multiple programming languages, frameworks & tools: .NET, .NET Core, Azure DevOps, Docker & Kubernetes
Strong knowledge in database design, frameworks and programming languages, including Single Page Application, Angular/React, HTML5, Bootstrap
Excellent technical and logistical thinking skills
Great problem-solving abilities
Thorough attention to detail
Professional working proficiency in English is mandatory
Packaging
Permanent contract (CDI)
Hybrid work model (1-2 remote work per week)
Meal Vouchers
DKV Insurance
Company car can be granted
Career assistance and development training