Direct message the job poster from Tata Consultancy Services
Overview
Join Tata Consultancy Services, Asia Pacific and be part of an organization committed to sustainable development for our future.
TCS follows the Tata group philosophy of building sustainable businesses that are rooted in the community and demonstrate care for the environment.
Our unique values position us to combine a purpose-driven worldview with digital innovation, collaborating with customers, communities and governments to lead and shape innovative solutions for a sustainable future.
TCS has been carbon neutral in its operations across 11 countries, 12 delivery centres and 18 offices in Asia Pacific since 2022.
This is only the initial stage in TCS’ journey as we strive to achieve long-term net zero emissions by 2030.
Corporate sustainability is embedded in our triple-bottom-line, focusing on people, the planet, and our purpose.
Our offices are designed with eco-friendly features that significantly reduce our carbon footprint and enhance energy efficiency.
We actively champion green initiatives, such as promoting paperless operations, implementing energy-efficient practices, and fostering employee engagement in sustainability efforts.
When you become part of the TCS family, you will play an essential role dedicated to innovation, excellence, and crafting a brighter, greener future together.
Join us and be a part of our mission to drive sustainability through technology and talent at Tata Consultancy Services, APAC today
Responsibilities
- Development in an iOS environment of new applications as well as extension and maintenance of existing applications across a range of devices including mobile phones and tablet computers including their integration with back-end services
- Ensure the performance, quality and responsiveness of applications by applying coding best practices, following well-known design patterns and making sure applications are tested according to our standards
- Ensure adherence to latest security standards (OWASP Top 10)
- Identify, debug and fix defects
- Participate in planning sessions with Product Owners and your assigned cross functional squad to define and estimate tasks, dependencies and effort to implement application solutions to agreed acceptance criteria
- Participate in driving Genesis forward by suggesting better ways of working, opportunities to serve our customers better and opportunities to improve our revenue
- Investigate new technologies and propose improvements to the code base, software architecture and tools in collaboration with the other mobile developers
- Set development standards and writes in-code as well as out-of-code documentation for the wider team
- Mentor and guide junior developers and help them become great developers
- Fulfil all legislative and company health and safety policy requirements
- Develop, implement and manage systems and practices to ensure health and safety in the workplace.
Achieve industry best practices and comply with legislative and company guidelines and requirements - Perform other related duties and fulfil responsibilities as required.
Education/Professional Qualifications
- Computer Science or relevant Degree
- 4+ years’ experience building native iOS mobile applications
- 4+ years’ experience in Swift
- Deep understanding of iOS ecosystems and their guidelines for app development
- Sound knowledge of software design patterns, unit testing, SOLID, OOP
Preferred
- Masters in Software Engineering/Software development/Computer science
- SwiftUI
- Current with new and emerging relevant technology
Work Experience
- A passion for software development and building great applications
- Strong propensity for application of quality and conduct of unit testing as practices
- Ability to provide strong technical leadership and confident domain experience
- Proven ability to take the initiative and follow through to implementation
- Proven ability to write well-structured code following good design patterns and re-usable components that you are proud to show others
- Strong communication skills, interpersonal and collaborative skills, and the ability to communicate to technical and nontechnical audiences.
- High level of personal integrity, as well as the ability to professionally handle confidential matters, and show an appropriate level of judgment and maturity
- Experience working in an agile environment
Preferred
- Experience in the Electricity and Gas industry.
- High degree of initiative, dependability and ability to work with little supervision
- Strong problem-solving skills
- 5+ years’ experience in a development role
- Leadership experience within a team
- Competent in commonly used testing tools/code repositories, development ops frameworks
Seniority level
Employment type
Job function
Industries
- IT Services and IT Consulting
#J-18808-Ljbffr