2 days ago
Mississauga, CanadaStaff+
Base Salary
$94k - $142k/yr
Responsibilities
- Conduct feasibility studies, time and cost estimates, IT planning, risk technology, application development, and model development.
- Establish and implement new or revised application systems and programs to meet business or user-area needs.
- Monitor and control development through analysis, design, construction, testing, implementation, and operational support.
- Analyze complex application-development problems and evaluate business, system, and industry processes and standards.
- Develop post-implementation security measures and assess system usage to support successful system design and functionality.
- Consult with users, clients, and technology groups; recommend programming solutions and assist with system exposure and installation.
- Define operating standards and processes, follow required procedures, and support compliance and control activities.
- Serve as an advisor or coach to new or lower-level analysts and operate with limited direct supervision.
Requirements
- Bachelor’s or university degree, or equivalent experience.
- At least 5 years of relevant experience in systems analysis and software application programming.
- At least 5 years of hands-on Java development experience.
- Demonstrated experience building and maintaining microservices-based architectures.
- Practical experience with SQL and relational databases.
- Working knowledge of CI/CD pipelines and related tooling.
- Familiarity with API design, development, and integration.
- Experience writing unit tests within a disciplined development and quality-assurance process.
- Experience managing and implementing successful technology projects.
- Working knowledge of consulting and project-management techniques and methods.
- Ability to work under pressure and manage deadlines or unexpected changes in requirements.
- Exposure to Spark, Kafka, or NoSQL is preferred but not required.
Benefits
- Full-time employment.
- Primary location salary range is $94,300.00–$141,500.00.
Tech Stack
Categories
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
