Education or Equivalent Experience
-
Bachelor’s Degree in Computer Science or related field or equivalent professional experience
-
1+ years mobile application development experience
-
Experience with mobile devices such as tablets and cellular phones
-
Experience in Android’s native development language of Java and/or iOS’ native development language of Objective C/Swift.
-
Experience with the following:
-
Android Studio and/or Xcode IDE
-
Material Design
-
T-SQL
-
TFS (Git Repository) or equivalent
-
Agile / Scrum Framework
-
Knowledge/Experience in .NET (C#) is a bonus
Skills/Knowledge/Abilities (SKA) Required:
-
Strong understanding of structured programming methods and data normalization concepts
-
Strong understanding of object oriented languages and development methods
-
Excellent problem solving skills
-
Project professionalism, enthusiasm, and a “can do” attitude
-
Knowledge of the software support life cycle
-
Knowledge of software quality control life cycle
-
Knowledge of software development life cycle
-
Ability to manage projects using project planning tools and effective communication
-
Must work with a significant attention to detail and thoroughness
-
Excellent organizational skills; must be able to multi-task under time constraints, prioritize and respond quickly to a fast-paced/”constant improvement” environment
-
Ability to work together as a team with team members, vendors and contractors
Working Conditions:
Work is performed in an office setting with no unusual hazards. Travel is generally not required.