A full-time technology analyst program for graduating students to develop quality and scalable software solutions in an agile environment within a global financial institution.
Responsibilities
Work in an agile software development environment
Develop quality and scalable software solutions using leading-edge technologies
Develop code consistent with quality standards
Offer support during testing cycles and post-production deployment
Use appropriate tools to test and debug code
Requirements
Bachelor’s degree in Computer Science
Bachelor’s degree in Computer Engineering
Bachelor’s degree in Information Technology
Bachelor’s degree in Management Information Systems
The Front End Developer supports the design, development, and enhancement of modern web-based applications and data visualization platforms for Department of Defense mission requirements.
Responsibilities
Design and maintain responsive web applications and interactive dashboards using React and modern visualization libraries
Integrate APIs, RSS feeds, and database-driven solutions to support mission analysis and decision-making
Automate workflows with Python or JavaScript
Support data visualization and application performance
Design, implement, and operate scalable messaging systems and engineering platforms for Microsoft 365 Messaging Services, leading end-to-end technical projects and improving service reliability.
Responsibilities
Lead the design and development of secure, reliable, and scalable distributed systems for Microsoft 365 Messaging Services.
Own projects from requirements and architecture through implementation, validation, deployment, and production operation.
Serve as a Designated Responsible Individual for services, including participating in on-call rotations and leading incident investigation and recovery.
Build telemetry, automation, and engineering systems that improve service health, deployment safety, and operational efficiency.
Identify architectural and operational gaps and deliver durable solutions that reduce customer impact and engineering overhead.
Requirements
Bachelor's Degree in Computer Science or related technical field
A hands-on architecture role leading the technical direction of digital solutions, designing architectural blueprints, APIs, and reusable components while mentoring developers and embedding Responsible AI principles.
Responsibilities
Design and deliver sustainable, scalable, and secure architectural blueprints for CPIT solutions, adhering to ITG best practices and clean architecture principles.
Define and maintain API design standards, including RESTful conventions, versioning strategies, authentication patterns, and documentation requirements.
Conduct in-depth analysis of emerging architectural patterns and industry best practices to optimise internal system designs.
Design reusable project templates and starter kits that enable developers to spin up new applications quickly while following CPIT's architectural standards.
Ensure CPIT-built solutions are resilient, secure, scalable, and interoperable with enterprise systems, legacy platforms, and external partner systems, using standardised APIs and integration patterns.
Lead architecture, design, development, integration, deployment, security, and operational support of enterprise applications, digital platforms, and eCommerce solutions.
Responsibilities
Lead application development, technical design, architecture reviews, and delivery of enterprise solutions.
Design, develop, and maintain enterprise applications using .NET, Next.js, Nest.js, MS SQL, No-SQL, TypeScript, HTML5, and CSS3.
Review and contribute to Functional Specifications, Interface Specifications, High-Level Designs (HLDs), Low-Level Designs (LLDs), and Non-Functional Requirements (NFRs).
Design and implement integrations between enterprise applications, SaaS platforms, cloud services, ERP systems, payment gateways, marketplace solutions, and external business systems.
Lead enterprise integration initiatives using REST APIs, Microservices, Middleware, Apache NiFi, API Management, and IPaaS platforms.
Requirements
Bachelor’s degree in computer science, Information Technology, Engineering, or related discipline.
Frontend software engineering role focused on building machine learning products for pricing and marketing analytics at HP.
Responsibilities
Use web-based programming languages and technologies to design, develop, test, debug, and deploy enterprise-grade applications on a cloud-based system in compliance with cyber-security requirements
Troubleshoot production bugs
Be proactive to enhance current processes
Document & help other team apply best practices
Automate operational processes as needed
Requirements
Bachelor’s degree in Computer Science or a related field, or equivalent practical experience