Android Developer

ProViso Consulting View all jobs

  • Toronto, ON
  • Permanent
  • Full-time
  • 17 days ago
Candidate Profile Details:
  • Degree/Level of Education: A University or College degree in Computer Science or equivalent field is an asset
  • Certifications Required: No
  • Years of Overall Experience: 7+ years of experience
  • How will performance be measured: Deliverables and timelines, problem solving skills
  • Preferred/Ideal Candidate Background: banking or financial experience is an asset
Summary Of The Role:
  • Typical Day-to-Day Responsibilities: please see below
  • How much time is being spent in meetings – 1 hour per day on average
  • Who are they interacting with (internal/external) – Internal with Client employees
  • Will the contractor have access to any customer data? No
Department Overview
  • Mobile Development & Application Team is responsible for building up and maintaining Client mobile banking solutions.
  • Our mission is to connect people who want to manage their financial need with our world-class financial services directly through their mobile devices.
  • We deliver solutions for a variety of customer-facing functionalities across Client CT, Client Insurance, Client Bank America’s Most Convenient Bank and Wealth Management.
  • The key platforms we work on include Mobile Banking, Mobile Direct Investing, Mobile Payments and Mobile for Everyone. The team is working in a dynamic, agile, and cross-platform environment that focus on best user experience and on-time project delivery.
  • On top of these, we believe in building people before building product, and we provide plenty of development and learning opportunities available for long term career.
  • Want to have a technology-focused career in a world-class financial organization? We are your best choice!
Job Description
  • We are seeking a Senior Android developer to work in our mobile development team within the CTS organization.
  • As part of the team, you will design and deliver solutions for a variety of projects related to our mobile banking platform.
  • You will have experience in developing native Android solutions and proven experience leading others.
Responsibilities include:
  • Prime contact with technical experts, project teams, business and outside vendors, providing leadership, guidance and direction
  • Work independently and often autonomously as the senior or lead developer and coach/guide team members within area of expertise
  • Overall accountability for the delivery of the solution design and deliverables.
  • In conjunction with architects and managers provide effort estimates for new projects and initiatives
  • Consult on development of the System Requirements Specification (SRS). Work closely with Business analyst to translate business requirements into timely and robust technical solutions
  • Lead the creation of a comprehensive end-to-end solution and coordinate with Solution Architects and other Solution Designers as required driving the creation of the System Design Specification [SDS]
  • Work with developers to ensure that the detailed technical design is fully understood and the development initiatives are in line with the intended design and standards
  • Ensure team members adhere to guidelines/procedures on highly complex or large scale projects complying with the system development life cycle (SDLC) and project management methodology (PMLC)
  • Conduct code reviews to ensure quality, standards compliance, re-usability and ease of maintenance
  • Deliver effective and efficient solutions by meeting key project milestones and ensure that the project deliverables are on time, within budget, and adhere to the corporate quality and security standards
  • Continuously enhance knowledge/expertise in own area and keep current with leading-edge technologies trends/developments and develop expertise in Client services, applications, infrastructure, analytical tools and techniques that can contribute to effective solution design/delivery
  • Provide technical support for escalated incidents/outages to ensure that they are resolved efficiently with minimal impact to stakeholders
  • Provide input into the Application Deployment Plan
  • Work on a broad range of tasks and multiple, concurrent projects. Prioritize and manage own workload in order to deliver quality results and meet timelines
  • Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest
  • Participate in knowledge transfer within the team and business units
Must-Have Hard Skills:
  • 7+ years of experience in mobile development and 5+ years with Kotlin on Android platform.
  • Hands-on experience with Jetpack Compose libraries
  • Hands-on experienced with development tools such as Android Studio, Gradle, Emulator etc.
  • Hands-on experience with software design pattern such as MVC, MVP, and MVVM
  • Hands-on experience with automated testing via JUnit and platform specific frameworks like Robolectric and Espresso
Soft Skills:
  • Excellent oral and written communication skills
  • Ability to prioritize job duties and multi-task in a fast-paced environment
  • Well organized, self-motivated, strong team player
  • Proven analytic and problem-solving skills
  • Highly organized, self-motivated, customer oriented
Nice-To-Have
  • Knowledge of analytics tool such as Dynatrace, SonarQube, Crashlytics, etc.
  • Experience in leading/mentoring technical team members
  • Experience working with a distributed team with both onshore and offshore developers
  • Experience in the financial services industry an asset
Please note:
  • AI is not used to screen, assess, or select candidates.
  • This role reflects an existing vacancy at the time of posting.
Job Details14240Contract1 yearTorontoRecruiterKiran Kaur
|

ProViso Consulting

Similar Jobs

  • Mobile Developer (Android/ IOS)

    VDart Inc

    • Toronto, ON
    Title: Mobile Developer (Android/ IOS) Location: Canada Remote Mode: Contract to Hire Role Summary: Seeking a Senior Specialist with 7 to 11 years of experience in Native A…
    • 1 day ago
    • Apply easily
  • Android Developer

    Bally's Interactive

    • Toronto, ON
    • $100,000-130,000 per year
    Description : Ignite Your Career Where Innovation Leads the Way! Bally’s Interactive is redefining the future of entertainment by powering one of the world’s most dynamic enter…
    • 7 days ago