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.
Additional Primary Skills:
- Intermediate level with NET programming languages
- Intermediate level with Structured Query Language (SQL)
- Intermediate level with unit testing, performance testing, and integration testing
- Solid understanding of data structures, programming logic, and design
- Solid understanding of application design patterns
- Embrace CI/CD and code automation
- Experience working as part of an Agile/Scrum Team
- Excellent written & verbal communication skills
- Excellent attention to detail
Additional Primary 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 technologies
Qualifications:
- 4-6 years of experience
- Bachelor s Degree or International equivalent
- Bachelors Degree or International equivalent in Computer Science, Information Systems, Mathematics, Statistics or related field