In this role, you will analyze, design, and develop lean, secure, well-documented and testable code of moderate complexity using modern design techniques that conform to the requirements, established technical architecture, and industry best practices.
This role will be responsible for developing software using a host of technologies such as Java, HTML, Automated Testing, Dojo, Bluemix, Swagger and more! In our agile development model, developers participate in small, autonomous but aligned teams where they learn a variety of roles, including design, development, test, automation, and client interaction/support.
The responsibilities will include developing new user-front end features, validating and ensuring the technical feasibility of UI designs as well as building reusable code adhering to current UI Best Practices.
As an iOS application developer, youll be tasked with developing many different types of iOS applications ranging from simple web-based mobile apps, to complex native applications, making full use of the powerful Cocoa Touch API through Objective-C and/or Swift.
The position require a senior developer with deep experience in Service Oriented Architecture and Enterprise Service Bus concepts and implementation, and who has skills and experience needed to lead activities to ensure integration solutions are performance tested and tuned properly before each release.
As a Java Developer you'll be tasked with projects that will vary from client to client, but Java will be at it's core. You may very well come across technologies and frameworks you never been exposed to, therefore your eagerness to learn is essential in this fast paced environment.