Python Application Developer, AVP (Winnipeg)
$94.3k - $141.5k per yearCitigroup
Position Overview
We are seeking a Python Application Developer to join our Technology team and take a hands‑on role in designing, building, and evolving mission‑critical application systems that power financial services at a global scale. In this role, you will combine deep engineering expertise with modern AI‑assisted development tools to deliver high‑quality software solutions, mentor junior engineers, and serve as a subject matter expert for senior stakeholders.
Responsibilities
- Design and build new application systems and enhancements to existing platforms, ensuring solutions meet defined business requirements and quality standards.
- Lead all phases of the software development lifecycle — from feasibility and planning through design, construction, testing, and production deployment.
- Analyze complex technical and business problems, evaluate system processes against industry standards, and deliver well‑reasoned engineering solutions.
- Develop and integrate security measures into application design, validating system functionality and integrity through post‑implementation analysis.
- Collaborate with business users, clients, and cross‑functional technology teams to recommend and implement advanced programming solutions that address real operational needs.
- Define and uphold engineering standards and best practices across the development lifecycle, ensuring consistent and repeatable processes.
- Coach and guide junior and mid‑level engineers, sharing technical expertise to raise the quality and capability of the broader team.
- Apply sound judgement when assessing technical risk and business impact, ensuring solutions align with compliance requirements and safeguard the firm’s integrity.
- Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas.
- Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users.
- Utilize in‑depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement.
- Recommend and develop security measures in post‑implementation analysis of business usage to ensure successful system design and functionality.
- Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems.
- Ensure essential procedures are followed and help define operating standards and processes.
- Serve as advisor or coach to new or lower level analysts.
- Operate with a limited level of direct supervision, exercising independence of judgement and autonomy.
- Act as SME to senior stakeholders and/or other team members, appropriately assessing risk when business decisions are made and demonstrating sound ethical judgement.
Recommended Qualifications
- 5+ years of experience in software application development, including systems analysis, design, and end‑to‑end project delivery.
- Proficiency in Python, with practical experience applying it to build and maintain software applications in a professional environment.
- Experience with Angular for building dynamic, client‑facing web applications.
- Hands‑on use of AI‑assisted coding tools such as Devin, GitHub Copilot, or similar platforms to accelerate development and prototyping.
- Ability to rapidly prototype and iterate on solutions using AI‑powered development and presentation tooling.
- Exposure to machine learning concepts or AI/ML workflows in an applied engineering context.
- Demonstrated ability to manage and deliver technology projects successfully, balancing scope, timelines, and stakeholder expectations.
- Familiarity with consulting and project management methodologies, with the ability to apply structured approaches to complex technical challenges.
- Ability to work independently with a high degree of autonomy, making sound decisions with limited day‑to‑day supervision.
- Comfortable working under pressure, adapting quickly to shifting priorities, deadlines, or changing requirements.
Education
Bachelor’s degree/University degree or equivalent experience.
Job Details
Job Family Group: Technology
Job Family: Applications Development
Time Type: Full time
Primary Location: Full Time Salary Range: $94,300.00 - $141,500.00
Equal Opportunity Employer
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi.
#J-18808-Ljbffr- ...highly skilled and experienced Backend developer with experience in Kubernetes to work with... ...availability and performance of our applications. You will collaborate closely with frontend... ...develop, and maintain code using Java, Python programming languages. Participate in code...Suggested
$93.5k - $110k per year
...marketing, and legal operations. The team develops reliable internal platforms that enable... .... Role Overview As a Salesforce Applications Developer, you will design, build, and maintain... ...provides equal prospect for all applicants, offers reasonable accommodations upon request...Suggested- Join Clearview as a Mobile Applications Developer, specializing in Flutter to deliver exceptional cross-platform apps for QSR brands. Enjoy a hybrid work setting while optimizing mobile performance and usability. This role requires a skilled Mobile Developer with a minimum of...Suggested
- ...– Type of Contract: Permanent – Schedule: Full‑Time – Location: Winnipeg, Manitoba. Role Overview As Contract Management, you will report... ...compliance regulations, and oversee remediation activities. Develop, implement, and oversee GRC programs for Equipment Financing. Partner...SuggestedPermanent employmentFull timeContract workFlexible hours
- Maximize your impact in finance as a Backend Python Developer, optimizing data solutions in a high-stakes trading environment. Collaborate... ...focused on backend Python development, involves creating scalable applications that facilitate data processing and API integrations. With an...Suggested
- Elevate your career as a Python Engineer within a prominent Technology Solutions organization in Toronto, Ontario. This prospect offers a chance to drive automation and optimize engineering strategies while ensuring quality across various technological domains. As a key member...Contract work
- Elevate your career as a Senior Applications Architect at the Ministry of Public and Business... ...Delivery in Toronto. This role focuses on developing comprehensive architecture documentation... ...with organizational standards. Develop Business, Solution, and Information architecture...
- Senior Cloud Application Engineer Location: Toronto, ON - Hybrid Contract Length: 6-12 Months... ...business and technology stakeholders. Develop standards, governance frameworks, and... ...and cloud-native architecture patterns as applicable to the role. Equal Chance Statement: We...Contract work
- ...Summary This is an Entry to Mid-Level Software Developer position with expectations in advanced Python and AI development. You will design, develop, and deploy... ..., develop, and maintain robust, scalable Python applications for AI/ML use cases. Participate in (and lead) peer...Shift work
- Become an Application Support Specialist at Tata Consultancy Services, where you'll utilize your Oracle SQL and CA AutoSys skills to provide robust production support for financial applications. We are in search of an Application Support Specialist committed to delivering outstanding...
- Advance your skills with PwC Canada as a Senior Oracle Application Developer Consultant in Ottawa. This full time hybrid prospect requires an active Secret (Level II) security clearance. PwC Canada's SAP Practice is preparing for an essential project with the Canadian Federal...Full time
- ...Services as an Oracle Fusion QA Program Manager, specializing in ERP application testing and project strategy. Lead initiatives that enhance... ...be key to driving project success. Key Responsibilities Develop and execute detailed application testing plans Collaborate with...
- Join National Bank as an Application Security Lead, focusing on enhancing security practices within the Asset Protection team. Utilize your... ...Implement security tools in delivery pipelines effectively Develop and oversee secure CI/CD pipelines for projects Support the creation...
- Advance your career as a Full Stack Application Developer focusing on Python and VueJS. Work with a dynamic Digital Development team to create LLM-powered applications and solid solutions. In this role, you will utilize over five years of coding expertise to design and implement...
$104.83k per year
Senior Salesforce Developer (Financial Services Cloud) Location: North York, Ontario, Canada Salary: CA$104,830.00 – CA$104,830.00 Employment... ...(Financial Service Cloud) BFSI domain experience Apex development Lightning components Open for applications. #J-18808-LjbffrFull time- ...Location: Toronto/Winnipeg IGM Financial Inc. is a leading wealth... ...Infrastructure, Security & Operations, the AVP will balance operational... ...Lead, coach, and develop a team of approximately 15–20... ...representative workforce! We encourage applications from all qualified candidates...Long term contractTemporary workInternshipFlexible hours
- Advance your career at Tata Consultancy Services as a Senior Technical Lead, focusing on the delivery of enterprise applications and vital mission‑critical system support. Tata Consultancy Services (TCS) seeks an experienced Senior Technical Lead to enhance and oversee enterprise...
- Bring your expertise to UnionWare as a Product Developer in Winnipeg, Manitoba. Join a vibrant team creating membership-management software for labour unions in a collaborative environment. UnionWare ULC seeks a skilled Product Developer to contribute to its innovative software...
- Advance your career as an Oracle Application Developer Consultant with PwC Canada in Ottawa, utilizing a hybrid work model. Bring your PL/SQL and Oracle Forms expertise to a federal project. PwC Canada is searching for two Senior Oracle Application Developer Consultants...Full time
- Join a fast‑paced workplace as an Angular Frontend Developer in Mississauga, Canada. This full‑time role involves creating agile user interfaces for web and mobile applications. In this position, you will leverage your 7+ years of experience in frontend development, particularly...Full time
- ...Description IT Job Description Role: Lead xPression Developer Location: Winnipeg, Manitoba Duration: Fulltime BGV will be done for the selected... ...efforts Good communication skills – written / spoken Application Instructions Please respond with your Word resume and requested...Full timeRelocation
- Elevate your career as a Senior ServiceNow Developer in Toronto or Scarborough, with a hybrid work model. Engage in the full lifecycle of ServiceNow applications, especially focusing on Digital Product Release modules. This contract position offers an 11-month duration with...Contract work
- Lincoln Electric seeks a Software Developer proficient in C# and Python to design creative automation tools. This hands‑on role enhances product reliability through advanced diagnostics and test frameworks. With at least 5 years in software development, you will create internal...
$47.1 - $56.52 per hour
...our top financial clients, this role calls for a C# FullStack Developer/Application Integration to drive the end-to-end software development... ...management frameworks, policies, standards, procedures, and applicable laws and regulations Work independently on complex tasks...- ...on a pivotal role in Ontario's public sector as a Senior Java Developer. Contribute to essential projects like permit modernization while... ...Key Responsibilities Design and maintain high-quality Java applications Develop RESTful and SOAP web services for system integration Implement...Work at office
- ...an impact at York University as a Senior Programmer developing essential Student Information Systems applications. Utilize your expertise to guide projects from... ...mentoring less experienced staff. Key Responsibilities Develop and enhance Student Information Systems...
- ...the City of Toronto as a Senior Software Developer specializing in Maximo. This position... ...Salesforce. Your expertise in Jython or Python will be utilized extensively in this hybrid... ...Configure and develop Maximo applications per client requirements Lead large-scale...Remote workWork from home
- Join a leading energy provider as a Senior Java Developer focusing on developing cloud-based applications. Work within an Agile environment alongside experts in geophysical data interpretation to create cutting-edge software solutions. In this pivotal role, you'll design...
- Unlock your potential as an API/Microservices Developer specializing in telecom platforms. This position involves shaping scalable architectures... ...measures and ensuring the reliability of real-time telecom applications. Key Responsibilities: Design and develop RESTful APIs and...
- .... About This Role Reporting to the Development Manager, the Developer is responsible for designing and implementing new products and... ...modern software engineering practices, including the practical application of AI within enterprise software. What You’ll Get To Do Collaborate...Flexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Python Application Developer, AVP (Winnipeg). Be the first to apply!
- développeur python Winnipeg, MB
- python developer no experience Winnipeg, MB
- python developer Winnipeg, MB
- python data engineer Winnipeg, MB
- python developer remote Winnipeg, MB
- junior python developer Winnipeg, MB
- automation application engineer Winnipeg, MB
- application engineer Winnipeg, MB
- software application developer Winnipeg, MB
- python Winnipeg, MB
