Position: Sr iOS Developer
Location: Columbus OH/ Wilmington DE/ Plano TX/ New York, Pal Alto, CA (Onsite) Duration: Long Term Contract ( W2 only)
Job Description:
* Should have Minimum 9+ years of iOS development experience using Swift, Objective-C, Xcode and open source libraries
* Should have experience working in Investment or Trading background
* 5 + years of experience developing large scale mobile applications using Objective C, and Swift
* Created 1 or more mobile applications available in Apple's App Store
* Design framework solutions, patterns and APIs. Ensure that design is robust, extensible and follows best practices.
* Develop framework using Swift, objective-C, and open source libraries. Ensure code adheres to industry coding best practices
* Develop framework systems using agile software development methodology. Participate in daily meetings. Contribute towards entire Software Development Lifecycle (SDLC) of upcoming projects
* 3+ years of experience with mobile testing - unit test, automation test, testing/debugging using emulator and device
* 3+ years of experience with mobile application profiling for memory analysis, thread analysis and heap analysis
* 3+ years of experience with reusable iOS framework or component development
* 3+ experience with mobile build configuration and dependency management system
* Experience with unit testing tools like Mockito
* Experience with service virtualization like wiremock/Server moc
* Knowledge of HTTP and related protocols
* Maven, GIT is required.
* Strong experience in using RDBMS (Oracle).
* Knowledge of No-SQL database technologies; such as Apache Cassandra or Elastic Search
* Strong RDBMS understanding; Oracle preferred
* Good in analytical & logical thinking on resolving a problem
* Able to arrive at an Optimized approach on any solutioning
* Microservices knowledge
* Familiarity with ELK Stack (Elastic search, logstash, Kibana) for monitoring along with Splunk
* Knowledge on cloud technologies like AWS, GAIA
* Distributed messaging experience such as MQ, Kafka
* CI/CD, experience of using Jenkins/Jules
* Experience with project management tools like Jira\