Grade 22: Salary starts at $89,669.00 annually. Rate of pay depends on qualifications. Job DescriptionJOB SUMMARY
The Mobile Application Engineer is responsible for creating and supporting application architecture and design, development and implementation for Android and iOS mobile devices. This position is responsible for providing technical expertise and analytical guidance to architects, management and technical resources, collaborating closely to improve business processes and user experience.
ESSENTIAL FUNCTIONS
•Interfaces with business customers, assesses customer requirements, evaluates alternatives, develops mobile application solutions, and documents design solutions.
•Identifies, analyzes, designs, develops/configures application solutions and systems applications (in-house developed and third-party) to ensure processes and functionality comply with the organization’s requirements and development standards.
•Researches, plans, develops, tests, implements, and supports internal & external interfaces and workflows among existing and new application/data management portfolios and platforms to produce seamless integration and process flows.
•Investigates, analyzes and makes recommendations to management regarding technology improvements, upgrades and modifications.
•Implements periodic maintenance releases of mobile and non-mobile applications, interfaces, work/flows, including enhancements, redesign, and defect correction.
•Mentors and trains junior developers, providing guidance on coding standards, debugging techniques, and project processes to foster their professional growth and ensure high-quality deliverables.
•Consults with the user community to improve software applications effectiveness.
•Provides solution designs using wireframes and mockups.
•Follows key software development methodologies for proper implementation, testing, and distribution of solutions.
•Works with the Apple App Store and Google Play Store release processes, managing application submissions, version updates, and ensuring compliance with each platform's guidelines and timelines.
•Monitors key metrics and usage analytics across mobile applications by analyzing user journeys and engagement dynamics, identifies opportunities for improvements or feature enhancements, and collaborates with stakeholders to plan and implement data-driven updates.
•Provides on call support as required. Monitors and resolves production issues.
•Performs other duties as assigned.
DECISION MAKING
•This position works under limited supervision.
MINIMUM REQUIREMENTS
•Bachelor’s Degree in Management Information Systems, Computer Science or related field from an institution accredited by a nationally recognized accrediting agency.
•Ten years’ progressively responsible experience in designing, developing/configuring implementing and supporting mobile applications (in-house developed and third party).
PREFERRED QUALIFICATIONS
•Master's Degree in Management Information Systems, Computer Science or related field from an institution accredited by a nationally recognized accrediting agency.
•Experience with mobile development languages, frameworks and platforms such as Xamarin, MAUI, Visual Studio App Center, Firebase etc.
•Experience in designing, testing and deploying mobile applications to Android and iOS devices.
•Experience in developing native and hybrid applications for both Android and iOS mobile devices.
•Experience developing, implementing and deploying .NET solutions into Microsoft Azure Cloud
•Experience working in Azure environment with Azure resources (App Services, APIM, Service Bus, Functions, Bot Services, WebJobs, Logic Apps, etc.)
•Experience contributing and executing large scale web user interface project including ecommerce, content portals and mobile responsive application design.
•Experience using CI/CD pipelines and version control systems (Git or similar) to manage and deliver high-quality code.
•Experience with Oracle and SQL server database systems using SQL/PLSQL.
•Strong project management skills.
JOB DIMENSIONS
•Skill in the development and deployment of mobile applications through MS app center, Firebase, Sentry, etc. for Beta and Production purposes
•Skill in the development of mobile responsive web applications through front end frameworks such as Bootstrap
•Skill in the use of programming tools such as: Visual Studio .NET, Web Services, SOAP and RESTful API, XML, AJAX, PL/SQL developer, VC#, BScript, JavaScript, AngularJS, Node.js, and SSIS.
•Skill in applying secure coding best practices and collaborating with cybersecurity teams to ensure that produced code meets organizational and industry security standards, mitigates vulnerabilities, and complies with regulatory requirements.
•Skill in using Windows operating systems.
•Ability to properly prioritize and work multiple tasks.
•Ability to establish and maintain effective working relationships with internal and external customers, contractors, consultants, and governmental agencies.
•Ability to communicate effectively, verbally and in writing.
•Ability to operate a computer keyboard and basic office equipment.
PHYSICAL DEMANDS AND WORKING CONDITIONS
Physical requirements include occasional lifting/carrying of up to 15 pounds, visual acuity, speech, and hearing. Working conditions are primarily in the office environment but occasional outside field situations could require the use of basic personal protective equipment. May be required to travel. May drive a company and/or personal vehicle when performing duties at field locations.
May be required to work hours other than the regular schedule including nights and weekends.
San Antonio Water System values the contributions of all its employees, providing them the best in compensation and benefits. The benefits package is designed to attract and retain a workforce of qualified employees who share a responsibility in providing quality water to 1 million consumers.
From an affordable medical and dental plan to life-sustaining retirement and insurance plans, we offer benefits that reward employees for their commitment to a challenging career at SAWS. Employee benefits include the following:
- Competitive, market-based salaries
- Performance-based incentives
- Medical benefits
- Dental benefits
- Life insurance
- Prescription drug program
- Vision care plan
- Two retirement plans
- Deferred compensation plans (457 plan)
- Disability income
- Paid leave (vacation, sick, personal)
- Education assistance program
- Employee assistance program
- Flexible, tax-deferred health and dependent care spending accounts
- Wellness programs
- On-Site Fitness Facilities
- Community service opportunities