iOS Developer

Any NISC Location

National Information Solutions Cooperative (NISC) is an information technology company that develops and supports software and hardware solutions for our Member/Owners who are primarily utility and telecommunications cooperatives and companies across the nation. NISC is an industry leader providing advanced, integrated IT solutions for consumer and subscriber billing, accounting, engineering and operations, as well as many other leading-edge IT solutions. NISC is ranked in ComputerWorld’s Best Places to Work survey for fifteen consecutive years. 

Primary Responsibilities:

NISC is looking for passionate iOS Mobile Developers to add to our team and push our native applications to their fullest potential. This application developer will work with our talented software engineers to design, build and evolve our mobile application suite. This position will work closely with our product, quality assurance and support staff to ensure quality and functionality requirements are met.

Essential Functions:

  • Design and build native applications for the iOS platform
  • Collaborate with cross-functional teams to research, design and implement new features.
  • Research, analyze, and resolve moderately complex customer issues and bugs.
  • Unit test and integration test code as needed.
  • Follow all established software development methodologies and procedures.  

Desired Experience and Skills:

  • BS/MS in Computer Science, Computer Engineering or related.
  • Understand the core aspects of iOS development (patterns, architecture, XCode environment)
  • Proficient with Swift and Objective-C.
    • 3+ years of experience.
  • Experience with asynchronous workflows/patterns.
  • Experience with Core Data.
  • Working knowledge of mobile trends, architecture and deployment patterns.
  • Experience with Git including branching/merging workflows
  • Experience with JIRA, Confluence, Bitbucket, Bamboo.
  • Knowledge of Relational Databases (Oracle/SQLite).
  • Commitment to NISC’s Statement of Shared Values.

Minimum Physical Requirements 

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Employees must be able to see, speak, and hear, to operate computer keyboards or office equipment, and are required to stand, walk, and sit.

Learn more about NISC at