Roles / Responsibilities :
- Detailed analysis design development testing and implementation tasks necessary to develop requested enhancements system interfaces queries and reports
Deliverables :
Working source code that adheres to FWPs design development and security standardsThoroughly tested and production-ready code (i.e. deployable code)Documented code changesWork must be committed buildable deployable and runnable at the end of every sprint cycle with features delivered as planned and testable.Required enhancements to FWP mobile apps.Fully functional user interfaces that meeting the requirements as outlined by FWP staffFully functional queries and reporting capabilities as requiredWorking database tables as requiredMandatory Skills :
Minimum Experience : 2 years of professional programming experience. Other directly relevant job experience may be considered case-by-case if it provides equivalent knowledge and skills.Education Equivalent : Associates degree (or better) in Computer Science Information Technology Information Management or a closely related field combined with the required experience.Kotlin : Required for the current Android implementation of the MyFWP mobile app.Swift : Required for the current iOS implementation of the MyFWP mobile app.General Programming : At least two or more years of professional experience as a programmer (equivalent to or better than an associates degree in Computer Science Information Technology Information Management or a related field)Developer has strong mobile application development skills and is competent developing in ReactNative for iOS and Android platforms.Experienced using local storage in mobile applications for offline operation.Developer is familiar with Java and experienced with object-oriented programming principles.Experienced in both consuming and producing JSON Rest services.Developer should be experienced with RDBMS platforms such as Oracle and PostGreSQL.Mobile app development (iOS / Android) with API integration experience.Agile / Scrum methodology proficiency (including Kanban).Software analysis design development testing and implementation.Code documentation and adherence to secure coding standards.Experience with GitLab for task management and version control.Ability to work hybrid in Helena MT (1 day / week onsite).Desirable Skills :
Domain knowledge in wildlife / parks licensing systems or similar government apps.Experience with database design / modification batch jobs reports and queries.Familiarity with Montana state IT policies / standards.Prior work with user acceptance testing (UAT) and defect resolution.Scrum participation (stand-ups retrospectives).Key Skills
React Native,Objective C,iOS Development,Swift,Android,Xamarin,Application Development,SDKs,IOS,Java,Cordova,Mobile Applications
Employment Type : Full Time
Experience : years
Vacancy : 1