⇒ Responsibilities
● Be part of the project team to build innovative Security solutions for Homeland Security, Smart Cities and Critical Infrastructures.
● Be responsible for the technical/solution designs, code development, and component test execution to demonstrate alignment to the product/functional specification of the solution.
● Collaborate with product/solution architects to create, implement and maintain the product/solution development roadmap.
● Ensure all work adheres to company’s software development methodologies and processes.
● Thoroughly document design to ensure the usability, supportability and maintainability of the developed.
● Provide strong and timely support to IVVQ team and Site deployment.
⇒ Qualifications & Experience
● More than 5 years of hands-on experience and expert knowledge of full web application development lifecycle of scalable micro-services-based architectures; including tools, best practices, continuous deployment, dependency/complexity management, scale/performance tuning, monitoring, resiliency, etc.
● Bachelor’s in Information Technology or any related field.
● Experience in SCRUM/Agile software development methodologies.
● Proficiency in any of the following language/framework: Java, Spring boot, C#, .Net Core.
● Proficiency in HTML5/CSS, JavaScript, Angular.
● Working experience with relational database, e.g. PostgresDB, MS SQL Server.
● Working experience with ClickHouse is good-to-have.
● Working experience with Apache Nifi is good-to-have.
● Good knowledge of container orchestration systems (e.g. Kubernetes, Docker Swarm, AWS ECS, etc).
● Experience with virtualization and container and knowledge about Dockers and Kubernetes.
● Experience with test automation tools and framework for web application.
● Experience with setting up continuous integration (e.g. GitLab CI).
● Strong knowledge of architectural styles and design patterns.
● Analytical and problem-solving skills.
● Able to communicate effectively with others.