Overview
On Site
$DOE
Accepts corp to corp applications
Contract - W2
Skills
Automation of Tests
Computer Engineering
Continuous Delivery
Continuous Integration
Maintenance
Mobile Application Software
Programming Languages
Software Applications
Test-Driven Development (TDD)
Apple Xcode
Mobile Device Management
Objective-C (Programming Language)
Open Source Technology
Root Cause Analysis
Software Debugging
Swift (Programming Language)
Systems Design
Unit Testing
Job Details
Role: iOS Developer
Location: Columbus, Ohio (Onsite)
Hiring Mode- 6 Months C2H
Job Description:
- Proficient in application development skills for more than one technology as well as multiple design techniques
- Working proficiency in development toolset to design, develop, test, deploy, maintain and improve software
- Strong understanding of Agile methodologies with ability to work in at least one of the common frameworks
- Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, application resiliency and security
- Proficiency in one or more general purpose programming languages
- Working proficiency in a portion of software engineering disciplines and demonstrates understanding of overall software skills including business analysis, development, testing, deployment, maintenance and improvement of software
Roles and Responsibilities:
Required qualifications, capabilities, and skills:
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Advanced in one or more programming language(s)
- Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Ability to tackle design and functionality problems independently with little to no oversight
- Practical cloud native experience
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
- Work with mobile application team to setup monitoring and resolve production issues/crashes on mobile devices.
- Assist with troubleshooting, root cause analysis, and ensure that software bugs are corrected in an expedient manner.
- Communicate resolution and next steps.
- Experience with mobile testing in areas like unit test, automation test, testing/debugging using emulator and device including experience with mobile application profiling for memory analysis, thread analysis and heap analysis on devices, emulators and simulators.
- Can work with large codebases, managing shared resources and libraries and involvement in the ongoing development one or more mobile applications
Additional Skills:
- Develop test driven mobile frameworks following agile software development methodology using Swift, Objective C, Xcode and SPM open-source libraries.
- Ensure code adheres to industry coding best practices.
--
Thanks
Regards,
Ravitosh Tiwari
iNTechStaffing
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.