Colorado Technology Jobs

Colorado Jobs

Job Information

TIAA CW Sr Android Mobile Developer in Virtual, Colorado

COMPANY OVERVIEW:

TIAA is the leading provider of financial services in the academic, research, medical, cultural and government fields. We offer a wide range of financial solutions, including investing, banking, advice and education, and retirement services.

KEY RESPONSIBILITIES AND DUTIES:

NON-EMPLOYEE POSITION SUMMARY:

The anticipated term of this engagement will be 12 months. This term could be extended based on company business needs.

This role is located on our TIAA office in Charlotte, NC Iselin, NJ, Denver, CO & New York

This is a Non-Employee Contingent Worker Role providing services for TIAA’s family of companies and will be employed by TIAA's preferred 3rd Party Supplier. As a Non-Employee CW, perform a variety of moderately complex business planning, support, and project-related duties. Demonstrates an exceptional standard of quality and holds themselves accountable to achieving excellent results.

CW Sr Mobile Developer - Android

Business Area: Digital Channel Tech

Position Summary: Describe below the primary purpose and function of this job Android mobile engineer is a hands-on development engineer who is comfortable coding 100% of their day. Experience in developing using java, Kotlin and third-party frameworks. Experience in web development using JavaScript frameworks is a plus. Ideal candidate is a self-sufficient engineer, who enjoys solving problems. Beyond technical capabilities we are also looking for a person who can take diverse and changing requirements and turn them into actionable plans. The ideal candidate will have had experience in the high paced energy of startups as well as experience in the structured world of a financial organization. Additional responsibilities include mentoring junior engineers, demonstrating industry best practices and driving code reviews with peers. The successful applicant will work closely with Business teams including Business Analysts, other Technical Leads, Software Engineers, Operations, and Quality Assurance Engineers in a collaborative environment to provide quality software and solutions, while providing the necessary leadership to deliver releases on time and on budget.

Key Duties & Responsibilities :

Essential Functions :

  • Leads the analysis and application of engineering patterns and methodologies (REST, Soap, etc.) used

  • Designs technical specifications and authors tech. design documents.

  • Designs and develops user interfaces, application programs using the technical specifications and design documents

  • Possesses and applies a broad range of expertise of principles, practices and procedures of particular function to the completion of complex assignments

  • Recommends improvements to the SDLC and other departmental processes

  • Works on more complex projects independently and simultaneously

  • Improves the reliability and utilization of systems and applications

  • At the highest levels in this role facilitates guidance and training to less experienced staff

  • At the highest level, refers only the most complex problems to higher level staff

  • Monitors software configuration changes to anticipate and address the impact of data reliability and customer satisfaction issues.

  • May coordinate sustaining support for 1-2 application platforms or business processes

  • Familiarity with Google play administration, Firebase or any other analytics tools.

  • Experience with accessibility implementation will be an advantage.

Qualifications :

  • Effective Verbal and written Communication with peers, leaders, and business customers on complex level User Interface Design, Application Programming Skills and development methodologies (data structures, algorithms and design patterns),

  • Expert level understanding and experience with Software Debugging and integration techniques. (API, Services, SOA)

  • Performs peer code reviews

  • 90% Development and unit testing complex code for new enhancements and to fix defects for one to many projects based on detailed specifications and conducts unit testing.

  • 10% Designing technical specifications and authoring tech. design documents for multiple projects with peers and fellow architects.

  • Bachelor’s degree in Computer Science/Engineering or equivalent work experience.

  • 3+ years as a technical lead with deep understanding of Android UX and UI design paradigms, material design and ability to implement and design Android apps

  • 5+ years of broad knowledge of Android SDK, Eclipse IDE, Android Studio

  • An Object Oriented philosopher with experience understanding and applying OO design patterns.

  • Experience working with and tuning high volume mobile applications

  • Experience integrating with RESTful API backends

  • Desire to work in a fast paced, agile, collaborative environment

  • Ability to clearly write technical specifications and strong estimating and planning skills

  • Able to effectively communicate across teams and roles.

  • Demonstrable ability to deliver projects on time, with high quality, and within budget.

  • Ability to deliver full life cycle engagements.

  • Ability and desire to thrive in a proactive, high-pressure, client-services, environment.

Management/Leadership Responsibility:

  • Leading and participating in Scrum Meetings

  • Working with Onshore Leads in Estimation, development and design strategy

  • Acting as SME and Mentor for developer/junior resources

  • Reporting on development progress to required stakeholders as determined by Managers/Onsite Leads

  • Timely escalation of issues to appropriate leads and managers to ensure slippage to delivery is avoided

  • Reacting immediately to impediments in progress and taking necessary steps

  • Working with right teams to speed issues with respect to scope finalizations and getting Environment issues resolved etc

Problem Solving :

Drives problems to root cause through partnership with Business, QA, UAT etc

Functional Knowledge:

Object Oriented programming, Familiarity with design patterns, Experience in rapid prototyping

Business or Industry Expertise:

• Financial Services industry experience desired, but not required

Interactions / Interpersonal Skills:

Excellent communication and writing skills

Required Education:

BA/BS

Technical programs or Programming track

Preferred Education:

BA/BS

Computer Science or Information Systems or Programming

Required Experience:

2-5 years of experience (developer)

4-7 years of experience (sr developer)

7-10 years of experience (lead developer)

2-5 years of experience (developer)

4-7 years of experience (sr developer)

7-10 years of experience (lead developer)

Preferred Experience:

5-10 years

Minimum Pay: $94.30

Start Date: 01-Mar-2021

End Date: 31-Mar-2022

Travel Required:

The organization is committed to making financial well-being possible for its clients, and is equally committed to the well-being of our associates. That’s why we offer a comprehensive Total Rewards package designed to make a positive difference in the lives of our associates and their loved ones. Our benefits include a superior retirement program and highly competitive health, wellness and work life offerings that can help you achieve and maintain your best possible physical, emotional and financial well-being. To learn more about your benefits, please review our Benefits Summary (https://www.tiaa.org/public/pdf/benefits-at-a-glance.pdf) .

We are an Equal Opportunity/Affirmative Action Employer. We consider all qualified applicants for employment regardless of age, race, color, national origin, sex, religion, veteran status, disability, sexual orientation, gender identity, or any other protected status.

Read more about the Equal Opportunity Law here (https://www.dol.gov/general/topics/posters) .

TIAA offers support for those who need assistance with our online application process to provide an equal employment opportunity to all job seekers, including individuals with disabilities.

If you are a U.S. applicant and desire a reasonable accommodation to complete a job application please use one of the below options to contact our accessibility support team:

Phone: (800) 842-2755

Email: accessibility.support@tiaa.org

For residents of California, please click here (https://www.tiaa.org/public/tiaa-nuveen-ca-privacy) to access the TIAA CA Applicant Privacy Notice.

For residents of the EU / UK, please click here (https://www.tiaa.org/public/nuveen-eu-uk-privacy) to access the EU / UK Pre-employment Notice.

For all other residents, click here (http://www.tiaa.org/public/tiaa-nuveen-privacy) to access the Applicant Privacy Notice.

TIAA started out over 100 years ago to help ensure teachers could retire with dignity. Today, many people who work at not-for-profits rely on our wide range of financial products and services to support and strengthen their financial well-being.

DirectEmployers