Vacancy expired!
- Workers at this level manage work in application areas of specialization, with minimal supervision.
- They are fully competent in use of concepts and procedures.
- They identify problems, develop solutions and take actions to resolve.
- Designs, writes, develops and implements innovative and advanced mobile applications.
- Maintains and enhances existing applications.
- Troubleshoots and debugs applications, including user and system interface functionality.
- Collaborates with cross-functional teams and clients to define, design and deliver enhancements, new applications, and technical solutions that meet the needs of the company, its clients, and the end users.
- Configures a design that satisfies business requirements and desired specifications.
- Researches, evaluates and implements new technology to optimize application efficiency and usability.
- Designs modifications based on defined requirements and coordinates development efforts on maintained applications.
- Programs and directs other programmers in required programming languages, database SQL, report writing, ETL, assists with testing and migrating code through test regions.
- Creates, maintains and enhances iOS applications as part of a durable product team.
- Researches, evaluates and implements new technology to optimize application efficiency and usability.
- Designs new functionality based on product backlog priorities and coordinates development efforts in collaboration with durable product team and cross-functional organizations
- Maintains records to document system and programming development and revisions.
- Leverages CICD automation and best practices to deliver quality solutions to our end users
- Applies iterative development to continuously deliver value through frequent deployments
- Mentor s other application developers in Swift development.
- Ensures adherence to appropriate design, coding and cybersecurity standards.
- Leads design and code walk-thru as a presenter or reviewer.
- Build modularized, reusable software that can be utilized by other teams. Provisioning (AV, Backup, Patching, etc).
- Participation on project teams to deliver quality server architectural solutions.
- Bachelor degree in Computer Science or a related discipline.
- In lieu of a degree, 8 years of related business experience.
- Work experience in addition to degree: 5-10 years as an IT Application Developer with an emphasis on iOS Swift development.
- 4 years coding/programming, trouble-shooting, problem-solving, logical design, SQL coding, Business Requirements analysis, vendor management, root cause analysis.
- Swift, XCode, Oracle, SQL Server, Agile (Scrum and Kanban), Git, Java
- Expert coding skills in 1 or more standard languages.
- Demonstrated success in complex problem solving and an understanding of quality delivery.
- Processes Change Requests and Quality Assurance (QA) documentation for project implementations and support changes.
- Demonstrated ability to work with others having differing priorities/views/goals than your own; to meet your goals.
- Understand and lead others in use of System Development Life Cycle (SDLC).
- Experience with schema/database design, Enterprise Standards and Process Adherence.
- Full stack development experience with exposure to java cloud native APIs
- Experience with Pivotal Cloud Foundry, AWS, Azure, Google Cloud Platform or other cloud platforms
- Familiarity with Bitbucket and Jira
- Exposure to code scanning tools such as SonarQube and CheckMarx
- Experience developing highly performant and reliable iOS apps in both UIKit and SwiftUI or a combination of both.
- Experience storing data in Core Data to create apps that are fully functional while offline.
- Experience authenticating efficiently and seamlessly with multiple services (AWS, Azure, Apigee).
- Knowledge of best practices for logging and error reporting.
- Familiarity with programing hardware to automate physical tasks for exploration and data collection.
Vacancy expired!