Job Openings Android Developer

About the job Android Developer

Position Summary

This position will participate in the development of our industry-leading software.  Successful candidate will be a dedicated, highly motivated individual who can use problem-solving to enhance the software by providing solutions to industry problems.  Software Developer II will be responsible for development and maintenance of in-house software.


Essential Functions

·        Develop and maintain software as outlined by the strategic vision of upper management

·        Provide architectural and technical guidance and support

·        Participate in reviews of code

·        Work with development coordinator to help write and prioritize stories and schedule releases

·        Maintain mindfulness of security and disaster recovery

·        Integrate security into the software during the course of design and development



·        Bachelor’s Degree in Computer Science or a related field

·        Minimum of 3 years related work experience



·        Experience writing Android applications with Kotlin and iOS applications with Swift

·        Proficient with iOS and Android development environments

·        Experience with development of scalable Android/iOS applications using relational databases, such as SQLite

·        Experience with Design and Development of software solutions that integrate with RESTful APIs and third-party libraries and APIs

·        Experience with deploying applications to Google and Apple App Stores

·        Familiar with Git

·        Experience working within an agile software development system

·        Familiar with unit testing frameworks and test automation frameworks

·        Awareness of software attack models, security features and design, secure coding standard, as well as software standards and requirements

·        Familiar with configuration management and vulnerability management practices related to patching and updating applications, version control, defect tracking and remediation, and incident handling



·        Overtime may be required to meet project deadlines

·        Dexterity of hands and fingers to operate a computer keyboard, mouse and other devices and objects

·        Physically able to participate in training sessions, presentations and meetings

·        Some travel may be required for the purpose of meeting with remote business units, stakeholders, vendors or consultants