JOB TITLE: Sr. Software Engineer I iOS
JOB PROFILE: Sr. Software Engineer I
JOB FAMILY GROUP: Research & Development
DEPARTMENT: Software Engineering
JOB FAMILY: Software Engineering
REPORTING TO: Principal Engineer or Manager
GENERAL SUMMARY:
The Senior Software Engineer I on the mobile team will leverage cuttingedge technology in a highly regulated industry to deliver lifesustaining systems to our customers.
PRIMARY DUTIES & RESPONSIBILITIES:
- Owns the design development and testing of iOS software features that support remote management of insulin therapy.
- Supports the refinement and implementation of features that can be worked on by a small team of engineers.
- Independently identifies opportunities in software or processes gains engineering alignment and implements proposals.
- Stays present with iOS standards and new technologies.
- Responsible for software design specifications interface descriptions and other software documentations; may act as documentation owner for highlevel features.
- Guides software validation by communicating software changes effectively and reviewing test regression selection.
- Writes testable extensible code and consistently contributes unit tests for all fixes and new code introduced.
- Contributes to the training mentoring and development of junior team members.
- Independently diagnoses replicates and addresses bugs.
- Ensures compliance with company policies including Privacy/HIPAA and other legal and regulatory requirements.
- Other responsibilities as assigned.
Requirements
Knowledge skills & abilities:
- Excellent interpersonal and communication skills with the ability to lead crossteam collaboration in the engineering organization.
- A handson focus on execution interspersed with actively mentoring and fostering talent among the team.
- Commitment to trust and transparency within the working team to cultivate collaboration and continuous improvement.
- Proven experience building consumerfacing native iOS apps.
- Experience with testdriven development and pair programming.
- Ability to write software requirements and translate requirements into design and implementation.
- Knowledge of basic Bluetooth Low Energy architecture and principles a plus.
Minimum certifications/educational level:
- Bachelor s degree in computer sciences Engineering or Mathematics or related field or equivalent combination of education and applicable job experience.
Minimum experience:
- 5 years of software development experience.
- 3 years of native iOS app development experience.
- 1 year developing in Swift.
- A seasoned experienced professional with a full understanding of area of specialization.
- Resolves a wide range of issues in creative ways demonstrating good judgment in selecting methods and techniques for obtaining solutions.
- Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
- Normally receives little instruction on daytoday work general instruction on new assignments.
Benefits
ABOUT AJMERA INFOTECH
Established in 2012 our company specializes in software research and development focusing on high availability and missioncritical systems. We are proud to be the architects behind the technology powering some of the top 250 banks and wealth management organizations.
Join Ajmera Infotech: Where CuttingEdge Technology Meets Innovation
At Ajmera Infotech were on a mission to redefine the digital landscape through our technological expertise and innovative solutions. Were seeking developers with a passion for technology and a desire to tackle complex challenges. Here s what sets us apart:
Tech Expertise & Innovation: Diverse Tech Stack: Work with a wide array of technologies including scalable web applications mobile apps and cloudnative solutions across platforms like AWS Google Cloud and Azure.
LeadingEdge Projects: Engage in projects involving AI machine learning IoT and blockchain pushing the boundaries of whats possible.
Continuous Learning: Stay at the forefront of technology with access to the latest tools resources and training.