CGI - Pittsburgh, PA
posted about 2 months ago
CGI is seeking a Senior Android Developer to join our team in either Pittsburgh, PA or Dallas, TX. This role is pivotal as the candidate will act as a technical expert on a large-scale mobile development project that involves both on-shore and off-shore developers. The Mobile Developer will collaborate closely with Product Owners, Subject Matter Experts, and Technical Managers to build native applications that meet the needs of our clients. The primary responsibility of this position is to ensure that the development team is creating functional, scalable, and maintainable code while adhering to existing customer patterns. In this role, you will lead the development and enhancement of features for mobile applications, ensuring that the software design patterns such as MVP (Model-View-Presenter) and MVVM (Model-View-View-Model) are strictly followed. You will be responsible for creating and reviewing technical designs, developing source code using Java and Kotlin, and utilizing software development IDEs like Android Studio and Eclipse. Code quality is paramount, and you will review peer code and respond to comments to maintain high standards of consistency and unit test coverage. As a Senior Android Developer, you will participate in Agile ceremonies, execute Spike stories to research new features, and highlight any impediments or risks that may affect software delivery. You will also conduct training sessions for junior developers and help product owners create a roadmap for future enhancements. Your expertise in mobile application code development will be crucial in integrating applications with centralized authentication systems and ensuring compliance with HIPAA and other guidelines. This position requires a hands-on approach to problem-solving and delivering high-quality software on time.