Designing and developing high quality distributed applications of FORTNA Warehouse Control System (WCS).
Working with the Portfolio and Project Management Office (PPMO) by participating in project planning activities throughout the project's lifetime.
Taking ownership of individual and department goals as agreed upon with the Software Development Manager.
Providing remote support and troubleshooting for WCS system.
Developing software in dotnet core for enhancing the existing FORTNA Warehouse Control System (WCS).
Participating in Software Design Reviews with Clients, Software Project Management, Software Services and Senior
Software Engineers.
Assisting Software QA and Infrastructure Engineers in Qualifying, Deploying and Packaging WES applications and libraries.
Assisting Software QA in the development of components and project test plans and test automation.
Maintaining high-quality projects and software design documentation.
You will be expected to write maintainable and efficient code.
Have open-minded, ready to learn and share new techniques and technologies. We're welcome to all your ideas and contribution to improve productivity.
At least 3 years of experience in dotnet core (6 or later) and dotnet core entity framework.
Experience with asynchronous programming, multithreaded programming.
Strong knowledge of object-orientated analysis and design (OOAD).
Have experience with at least 1 RDBMS (Oracle/Postgres/MySQL...),
Experience with Message Brokers like RabbitMQ, AciveMQ, Nats, Kafka, etc.
Experience with Docker and containers. You will be expected to know how to build, run and deploy a containerized application. Familiar with Docker file and Docker compose syntax.
Knowledgeable of K3S/K8S is a plus.
Experience with Git as source control.
Experience with Linux environment and command, popular open source dotnet libraries, frameworks, and development tools.
Proficiency in English
Excellent oral and written communication skills and the ability to articulate to project members and stakeholders; must be a team player who works well with technical and non-technical resources.
Ability to pick up new technologies and frameworks quickly.
Strong interpersonal, organizational, time management and problem-solving skills.
DevOps experience is a plus.