Mobile and Cloud Application Support Engineer
Accenture India Private Limited
Apply on company website
Mobile and Cloud Application Support Engineer
Accenture India Private Limited
Mumbai/Bombay
Not disclosed
Job Details
Job Description
Technology Platform Engineer
Project Role : Technology Platform EngineerProject Role Description : Creates production and non-production cloud environments using the proper software tools such as a platform for a project or product. Deploys the automation pipeline and automates environment creation and configuration.
Must have skills : Apple iOS Application Development
Good to have skills : Python on Azure
Minimum 5 year(s) of experience is required
Educational Qualification : 15 years full time education
Job Summary
We are currently seeking a talented and motivated Mobile and Cloud Application Support Developer to join our team. This role will focus on supporting an iOS mobile application built in Swift, as well as Python-based Azure Function Apps and API integrations. You will work in a collaborative Agile environment and contribute to the success of our digital solutions.
This position will require a hands-on approach to diagnosing and resolving issues, making code changes, introducing enhancements, and ensuring the app is updated and maintained for optimal performance and security.
Key Responsibilities
iOS Mobile App Support:
o Maintain and enhance our iOS mobile application developed in Swift using Xcode.
o Debug and resolve issues, optimize performance, and ensure a seamless user experience.
o Make code changes as needed and build IPA files for testing and production deployments.
o Rebuild the app quarterly to update certificates, security changes, and provisioning profiles.
o Test and ensure compatibility with the latest iOS updates and device requirements.
Azure Function Apps and API Management:
o Support and troubleshoot Python-based Azure Function Apps.
o Work with Azure API Management (APIM) to manage API integrations and configurations.
o Collaborate with backend developers to ensure seamless communication between the mobile app and backend services.
Source Code Management:
o Use Git on macOS to manage source code, including branching, merging, and versioning.
o Collaborate with team members to maintain a clean and efficient codebase.
Agile Team Collaboration:
o Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
o Work closely with product owners and stakeholders to understand requirements and deliver solutions.
DevSecOps Awareness:
o Understand the basics of DevSecOps pipelines and their role in the development lifecycle.
o Collaborate with DevOps engineers to ensure secure and efficient deployment processes.
o Monitor and address security vulnerabilities in the codebase.
Ongoing Support and Maintenance:
o Dedicate significant time in the first few months to diagnosing and resolving issues, troubleshooting, and putting out fires.
o Ensure the app is stable and performs optimally in production environments.
Required Skills and Qualifications
Technical Skills:
o Proficiency in Swift and experience with iOS app development using Xcode.
o Comfortable making code changes and building IPA files for testing and production.
o Familiarity with CocoaPods for dependency management in iOS projects.
o Experience with Python, particularly in developing and debugging serverless applications (e.g., Azure Function Apps).
o Understanding of Azure API Management (APIM) and its role in API integrations.
o Strong knowledge of Git for version control on macOS.
o Work with Client peers on training and knowledge to upskill
Agile and Collaboration Skills:
o Experience working in an Agile development environment.
o Strong communication skills to collaborate with cross-functional teams, including external consulting firms.
DevSecOps Awareness:
o Basic understanding of DevSecOps principles and practices.
o Familiarity with CI/CD pipelines and their role in secure and efficient software delivery.
Problem-Solving and Troubleshooting:
o Ability to debug and resolve issues in both iOS apps and backend services.
o Strong analytical skills to identify root causes and implement effective solutions.
Soft Skills:
o Excellent communication and collaboration skills.
o Ability to work independently and as part of a team.
o Eagerness to learn and adapt to new technologies and tools.
Preferred Qualifications
Experience with Azure DevOps or similar CI/CD tools.
Familiarity with RESTful APIs and JSON data structures.
Knowledge of mobile app security best practices.
Experience with monitoring and logging tools for Azure services (e.g., Application Insights).
Familiarity with testing frameworks for iOS (e.g., XCTest) and Python.
Education and Experience
Bachelor s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
2+ years of experience in iOS development using Swift.
1+ years of experience with Python development, preferably in a cloud environment.
Job role
Work location
Mumbai
Department
Software Engineering
Role / Category
Hardware
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 5 years
About company
Name
Accenture India Private Limited
Job posted by Accenture India Private Limited
Apply on company website