What are the responsibilities and job description for the Software Engineer, iOS position at DIGITAL MONITORING PRODUCTS?
Description
Under general supervision, the Software Engineer, iOS will make modifications and develop new features for Apple devices following
specified designs.
Qualification
* Bachelors Degree in Computer Science or equivalent experience
* 2 years experience developing iOS applications using Swift
* Experience with Objective-C beneficial
* Experience with enterprise level, complex applications
* Experience working with API’s and other JSON related data sets
* Some experience with interface design
* Exceptional verbal and written communication skills
* Be punctual, have a good work attitude, and work cooperatively with other in the department and company
* Accept and benefit from constructive criticism
* Any other relevant, equivalent combination of training and experience
Typical Duties and Responsibilities
- Designs, writes, maintains, tests, and debugs software that is modular, maintainable, and easy to understand.
- Uses JIRA to track projects, provide estimations and monitor progress. Continuously updates JIRA as you identify problems, complete tasks and close projects to ensure accurate communication and timely completion of work.
- Learns and maintains existing software products.
- Engages in team code inspections and supports DMP coding standards.
- Provides status updates for Director of Software as requested.
- Develops in-depth knowledge of security industry and its products. Researches technologies applied in other areas, namely mobile application technology, for possible applications in DMP software products.
- Observes and adheres to DMP Data Classification Standard.
- Observes company policies. Continuously finds processes that create improved efficiency while maintaining conformance to requirements. Acknowledges responsibility to satisfy the customer, reduce cycle time and eliminate waste.
- May perform related duties or fill in for others in the department or other departments when requested. May train or instruct fellow workers regarding own duties.
EOE/Vet/Disabled