Master's degree or foreign equivalent in Computer Engineering, Information Technology, Computer Science, or related field and 3 years of experience in the job offered or a related occupation. Alternatively, employer will accept a bachelor’s degree or foreign equivalent in computer engineering, Information Technology, Computer Science, or related field and 5 years of progressive, post-baccalaureate experience in the job offered or related occupation.
3 years of experience in each of the following skills is required:
Utilizing Swift, SwiftUI, and Objective-C to implement bug fixes, enhancement, and feature requests and development on platforms
Using SwiftUI, AppKit, UIKit, and PepperUICore to design and implement responsive and complex user interfaces
Utilizing development and testing tools such as Xcode, Instruments, and SQL Developer for software development, code performance measurement, and defect troubleshooting
Using PLSQL to design Oracle database tables and writing queries to implement a data-persistent solution
Using Python and Django data frame to create and build rest and microservices APIs
Using UI frameworks including UIKit, AppKit, SwiftUI, NanoUICore, or CoreAutomation
Using source code repositories with Git, Github, and Bitbucket
Experience in the software development lifecycle and test methodologies
Developing and shipping high quality software products on schedule
Building re-usable components using frameworks, static libraries, and packages.