Job Summary
This position provides input and support for full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). He / She performs tasks within planned durations and established deadlines. This position collaborates with teams to ensure effective communication and support the achievement of objectives. He / She provides knowledge, development, maintenance, and support for applications.
Responsibilities :
- Generates application documentation.
- Contributes to systems analysis and design.
- Designs and develops moderately complex applications.
- Contributes to integration builds.
- Contributes to maintenance and support.
- Monitors emerging technologies and products.
Primary
Skills :
Basic level with .NET programming languageBasic level with Structured Query Language (SQL)Basic level with unit testing, performance testing, and integration testingGood understanding of data structures, programming logic, and designGood understanding of application design patternsEmbrace CI / CD and code automationExperience working as part of an Agile / Scrum TeamExcellent written & verbal communication skillsExcellent attention to detailSecondary Skills :
Frontend UI development skills (Angular, JavaScript, TypeScript)No SQL / Document Databases (Couchbase)Messaging (Active MQ)Application Containerization (Kubernetes, Red Hat Open Shift)Experience with public cloud (e.g., Google, Azure)Willingness to learn new technologiesQualifications :
2-6 years of experienceBachelors Degree or International equivalentBachelor's Degree or International equivalent in Computer Science, Information Systems, Mathematics, Statistics or related fieldSkills Required
Typescript, Javascript, Integration Testing, Microsoft Azure, Activemq, Sql, Kubernetes, Angular