Apply Now
Location: Charlotte, NC, North Carolina (NC)
Contract Type: C2C
Posted: 2 weeks ago
Closed Date: 06/02/2025
Skills: scripting languages
Visa Type: Any Visa

Android developers  

Client- Citizens Bank  

Location- Charlotte, NC (On-site)  

Job Description: 

Responsibilities 

 System Reliability: 

Ensure the reliability, availability, and performance of Android applications in production environments. Identify and resolve issues related to application stability, performance, and scalability. 

Monitoring and Incident Response: 

Implement and maintain monitoring solutions to proactively identify issues. Respond to incidents, troubleshoot and resolve problems to minimize downtime and impact on users. 

Automation: 

Develop and maintain automation scripts to streamline deployment, monitoring, and maintenance processes. Implement automated testing procedures for Android applications to ensure stability and performance. 

Collaboration: 

Collaborate with cross-functional teams including developers, QA engineers, and product managers to improve the reliability of Android applications. 

Participate in on-call rotations and respond to critical incidents. 

Performance Optimization: 

Analyze and optimize the performance of Android applications through code reviews and performance testing. Work closely with development teams to implement improvements. 

Documentation: 

Document procedures, configurations, and best practices for Android application reliability. Contribute to knowledge sharing within the SRE team and across the organization. 

Continuous Improvement: 

Stay current with industry best practices and emerging technologies. Suggest and implement improvements to existing processes and procedures. 

Qualifications: 

Bachelor’s degree in Computer Science, Information Technology, or related field. Proven experience as an Android Developer with a focus on reliability and performance. 

Strong knowledge of Android development frameworks, tools, and best practices. 

Experience with site reliability engineering principles and practices. 

Proficiency in scripting languages (e.g., Python, Shell) for automation. 

Familiarity with monitoring tools and incident response procedures. 

Excellent problem-solving and troubleshooting skills. 

Strong communication and collaboration skills. 

Ability to work in a fast-paced environment and handle multiple priorities. 

Key Skills: 

Android Development 

Site Reliability Engineering 

Automation and Scripting 

Incident Response 

Monitoring Solutions 

Collaboration and Communication 

Performance Optimization 

Continuous Improvement