A leading software development company is seeking an experienced software developer to design and implement complex mobile application features. Candidates must have over 8 years of software development experience, strong knowledge of Java for Android, and proficiency in Agile practices such as SCRUM. This role requires excellent communication skills as it involves frequent collaboration with technical leaders and teams across various locations. Competitive compensation offered.
Qualifications
Minimum of eight years of software development experience.
Experience with SCRUM and Agile practices.
Solid understanding of the software development life cycle (SDLC).
Strong problem solving and analytical skills.
Responsibilities
Design and implement complex software features for mobile platforms.
Provide technical guidance to team members.
Conduct reviews of design and code.
Architect solutions to complex problems.
Skills
Software development
Technical documentation
SCRUM
Agile development
Object Oriented Programming
Unit testing
Behavioral testing
Continuous integration
Java for Android
Eclipse IDE
Android Studio
Job description
Responsibilities
Ability to understand, design, implement complex software features for mobile platforms. Provide technical guidance to team. Effective review of team members design and code. Display complete ownership of tasks assigned and make every possible effort to achieve committed deliverables. Architect solutions to complex problems, understand business requirements and context and goal oriented execution.
Involve in every aspect of the Android development process from API creation, design. Partner closely with our design team to produce an application that works seamlessly with great user experience.
Qualifications
A minimum of eight (8) years of software development experience
Experience writing technical documentation and providing engineering deliverables
Experience with SCRUM and other Agile development practices.
Must have solid understanding of the software development life cycle SDLC
Strong problem solving and analysis skills.
Expert level knowledge in Object Oriented Programming
Strong knowledge of unit testing, behavioral testing and continuous integration
Strong application performance / tuning skills
Excellent written, verbal and interpersonal communication skills. The position requires frequent communication with senior leaders, technical colleagues and partners across several different geographic locations and time zones
Strong knowledge and understanding of different Android platforms
Excellent technical knowledge of Java for Android , Eclipse IDE and Android Studio
Additional Information
All your information will be kept confidential according to EEO guidelines.