Applications Development Technology Lead
6 days ago
**Responsibilities**: - Architect, Design, and implement robust Python-based solution - Lead global Technology Teams across different time zones, enabling a hybrid work model - Drive Object-Oriented Programming (OOPS) principle based development and mentor team members to leverage advanced python coding techniques and features - Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements - Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards - Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation - Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals - Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions - Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary - Experience in using writing and using shell script and other linux features - Implement Unit Testing and TDD to ensure software quality and maintainbility - Proactively **Qualifications**: - 10-12 years of relevant experience in Apps Development or systems analysis role - Experience in managing and implementing successful projects - 5+ years in a technical leadership role, with experience leading global technology teams. - Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks - Code reviews, test case reviews and ensure code developed meets the requirements - Manage Level 3 production support - Influence and negotiate with senior technical leaders from partner teams of software engineers, devops and production support staff to deliver robust software solutions. Ensure the team is collaborating effectively across functions - Subject Matter Expert (SME) in at least one area of Applications Development - Ability to adjust priorities quickly as circumstances dictate - Demonstrated leadership and project management skills - Consistently demonstrates clear and concise written and verbal communication **Technical Skills** - Strong expertise in Python; library, framework, and API development experience preferable - Proficiency in SQL Databases, MongoDB, Oracle, Big Data preferred - Hands-on experience with Shell Scripting and automation using tools like Autosys - Git / BitBucket, CI/CD (Jenkins, TeamCity, uDeploy) experience highly desirable - Experience in monitoring tools and strategies for system reliability preferred **Education**: - Bachelor’s degree/University degree or equivalent experience - Master’s degree preferred This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.**Job Family Group**: Technology - **Job Family**: Applications Development - **Time Type**: Full time - Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. View the "**EEO is the Law**" poster. View the **EEO is the Law Supplement**. View the **EEO Policy Statement**. View the **Pay Transparency Posting
-
Applications Development Technology Lead
1 week ago
Mississauga, Canada Citi Full timeThe evolution of electronic trading and automation has changed the way that fixed income products trade forever, driving a need for real-time, low latency pricing, market making and risk technology. In this increasingly electronic and competitive landscape, Citi is key player due to its leading eTrading platform and investment in technology. The Fixed Income...
-
Applications Development Technology Lead
1 week ago
Mississauga, Canada Citigroup Full time**Discover your future at Citi**: Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact. **Job Overview**: The evolution of electronic trading and automation...
-
Applications Development Technology Lead
1 week ago
Mississauga, Canada Citi Full time**Responsibilities**: - ** Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements**: - ** Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system...
-
Applications Development Technology Lead Analyst
2 weeks ago
Mississauga, Canada Citi Full time**Responsibilities**: - ** Design, develop and implement robust and scalable data pipelines on Big Data technology stack.**: - ** Perform defect analysis and support offshore development teams in resolving defects/production issues.**: - ** Coordinate and work with Platform engineering team, support teams and architects to triage technical issues and...
-
Mississauga, Canada Citi Full time**Responsibilities**: - Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements. - Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system...
-
Mississauga, Canada Citi Full time**Responsibilities**: - Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements - Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes,...
-
Mississauga, Canada Citi Full time**Responsibilities**: - Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements - Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system...
-
Java Application Development Manager
2 weeks ago
Mississauga, Canada 08763 Citi Canada Technology Services ULC Full timeThe Applications Development Group Manager role is responsible for leading a team to deliver and implement new or enhanced application systems and programs. Collaborating closely with the global Technology Team, the primary objective is to drive and oversee all application systems analysis and programming activities, ensuring successful project execution and...
-
Applications Development Technology Lead
1 week ago
Mississauga, Canada Citi Full time***Responsibilities**: - ** Manage Applications Development in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. hiring, training and building team)**: - ** Design and Develop real time and batch data transformation processes using wide range of technologies using Hadoop, Spark Stream, Spark SQL, Python, Hive...
-
Lead Application Developer
1 week ago
Mississauga, Canada ORNGE Inc. Full timeLEAD APPLICATION DEVELOPER Reference #: 2025-162 Strong. Proud. Uplifting. At Ornge, we believe that ordinary people can do extraordinary things. Each day, we connect communities with critical care across Ontario, Canada. In the air and by land, our teams deliver equity in emergency response, uplifting the lives of those in our care. We are excited to...