CGI - Pittsburgh, PA
posted 2 months ago
CGI is seeking a senior iOS developer to play a pivotal role in shaping the future of our mobile platform for clients. This position is based in our Dallas, TX, Pittsburgh, PA, or Cleveland, OH offices, with a hybrid working model available. The selected candidate will act as a technical expert on a large-scale mobile development project, collaborating with both on-shore and off-shore developers. The Mobile Developer will work closely with Product Owners, Subject Matter Experts, and Technical Managers to build native applications, ensuring that the team produces functional, scalable, and maintainable code that adheres to existing customer patterns. In this role, you will be responsible for delivering high-quality technical outputs, analyzing and estimating work for each sprint or release, and understanding the requirements and current architecture of the enterprise to create a roadmap for future enhancements. You will develop mobile application code in coordination with other team members and integrate mobile applications with centralized authentication systems. Additionally, you will create Software Architecture Documents, High-Level and Low-Level Design documents, and Nonfunctional requirements for the project. Working in an Agile environment, you will adapt to changing business needs and requirements, and be prepared to develop or fix issues to ensure timely and high-quality delivery. You will collaborate with BA/QA team members to create test plans and ensure that issues are identified, fixed, and tested appropriately. It is essential to follow software design patterns like MVP and MVVM to maintain consistent layers in the software, ensuring its longevity and maintainability. You will also mentor the team, fostering customer-centric ideas and innovation, and escalate issues to leads promptly to avoid timeline impacts. Your role will involve effective participation in requirements gathering and analysis, applying your technological and domain knowledge to deliver developed or integrated components.