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.