Job Description
Mobile Apps Developer Downey, CA 12+ months Skills Required: Consultant will possess knowledge and experience in applications software development principles and methods sufficient to participate in the design, development, testing and implementation of new or modified applications software; operating systems installation and configuration procedures; organization's operational environment; software design principles, methods and approaches; principles, methods and procedures for designing, developing, optimizing and integrating new and/or reusable systems components; pertinent government regulations; infrastructure requirements, such as bandwidth and server sizing; database management principles and methodologies, including data structures, data modeling, data warehousing and transaction processing; functionality and operability of the current operating environment; systems engineering concepts and factors such as structured design, supportability, survivability, reliability, scalability and maintainability; optimization concepts and methods; establish and maintain cooperative working relationships with those contacted in the course of the work; and speak and write effectively and prepare effective reports.
Must have a minimum of seven (7) years of experience in electronic data processing systems study, design, and programming. At least four (4) years of that experience must have been in a lead capacity.
Requires the possession of a bachelor's degree in an IT-related or Engineering field. Additional qualifying experience may be substituted for the required education on a year-for-year basis.
Experience/Skills Preferred: 2+ years of experience in - Full life cycle of Mobile app development across iOS and Android platforms - Designing, building, refactoring and releasing iOS/Android apps - Cross-platform as well as native iOS/Android development frameworks - Integrating Mobile apps with back end Web Services - Apple's design principles and application interface guidelines - Android Material Design Interface Guidelines & Android app permissions - Automated testing, both Code & UI testing • Code & UI testing (Modern Web Development) • .Net Maui (Modern Mobile App Development Built on Blazor) • API knowledge with Application Authentication for backend code • Automated Testing (UI & Integration) • Azure App Hosting Knowledge • Coding Knowledge o Mediator and Services Design Pattern for Code Separation Knowledge o FluentValidation Knowledge o Entity Framework o Modern Application Standards and Practice Knowledge for the frontend (ie: optimized page loading in regards to CSS and JavaScript) • Database Project/Code First Development and Deployment with Migrations o Including Integration with DevOps Deployments to Run Database Packages on Deployment • Basic Azure Knowledge o App Hosting o Deployments o Azure Database o Azure Functions o Azure Logic Apps o Storage (Containers/Queues) ? Triggers
Regards Naresh Damagalla West Advanced Technologies, Inc E: D: M: Serving government agencies for 22 Years
Job Tags