Mobile Software Developer

Category: 
Software & Web Development
Status: 
Full-Time
Post Date:  
4/16/2018
Description: 

Great Opportunity!!

COUNTRY Financial is seeking a Mobile Software Developer to be part of the team delivering technical web and mobile application solutions in our Digital Strategy program. The Mobile Software Developer will report to the DigitaLab Site Leader. This role will be responsible for coordinating mobile software development efforts between the DigitaLab and the home office, specifically driving cloud-native development solutions and embracing new technologies to push business forward.

The person in this role designs, develops, documents, tests, implements, and debugs new and existing software solutions for large-scale proprietary software for internal use. Serves as technical expert on development projects. Participates in full development life cycle including requirements analysis and design. Writes technical specifications based on conceptual design and stated business requirements. Supports, maintains, and documents software functionality. Identifies and evaluates new technologies for implementation. Analyzes components to find causes of errors and revise programs as needed. Analyzes user needs, system requirements and business processes to determine technical requirements. Consults with end user to prototype, refine, test, and debug components to meet needs.

*This position is part of a job family. Placement will be determined by skills and qualifications of the candidate.

Responsibilities:
• Designs solutions after gathering business and technical requirements.
• Develops software solutions that are high performing and meet technical standards.
• Supports testing and problem solving/debugging of solutions.

Implements software solutions following best practices.

Required Qualifications:
• Bachelor's degree and at least 5 years of experience in information technology OR,
• Master's degree and at least 3 years of experience in information technology OR,
• At least 7 years of experience in information technology.
• A working knowledge of various infrastructure and middleware technologies utilized in providing application services, deployment methodologies and tooling, multiple database architectures, structured and unstructured, DevOps for CI/CD.
• Experience with Agile development processes and cloud environments.
• Specific experience, or ability to learn, the following technologies:
Cordova, Angular, Ionic, Node; Java, JavaScript, CSS, HTML5, XML
Spring/SpringBoot; Eclipse/Spring Tool Suite; Maven, Gradle
iOS, Android.

Preferred Qualifications:
• Prior engagements with open-source projects, developers’ community, and/or research community.
• Familiar with Pivotal Cloud Foundry and/or Amazon Web Services.
• Excellent software design skills, code quality and attention to detail.
• Experience collaborating with multiple technical team.

Physical Requirements:
• Normal office environment.

Work may extend beyond normal business hours as business needs dictate.