Perform hands-on, full stack, and full life cycle mobile application development, using a variety of modern application development frameworks, languages, and techniques to create mobile applications that empower clients to achieve success.
Contribute to business intelligence - Gather information about market trends and competitive offerings. Provide feedback to marketing on programs and products (be a part of the New Product Introduction process!).
Assist project/program management by developing technical solutions for internal and external customers, help inside and outside sales personnel on special projects, minor product mods, BOMs and schematics.
Prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
Assess new and existing applications and system deployments for vulnerabilities and design flaws, and prioritize remediation efforts based on risk; research threats and attack vectors that impact web applications and infrastructure and stay up-to-date with current web application security threats.
The Intermediate Applications Developer conducts systems and requirements analyses to identify project action items. He/She analyzes specifications and user requirements to perform assigned applications development work.
Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems.