Mobile Software Developer (iOS)

NISC

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 cooperatives and broadband companies across the nation. NISC is an industry leader providing advanced, integrated IT solutions for consumer and subscriber billing, accounting, engineering & operations, as well as many other leading-edge IT solutions.

At NISC, our focus is service excellence and innovative information technology solutions that enable our Member-Owners to excel in customer service, maximize diversification opportunities, and compete effectively in the changing utility and broadband industries.

Primary Responsibilities:

NISC is looking for individuals who are passionate about delivering awesome mobile app experiences.

  • iOS platform knowledge. We are looking for someone who knows how to build awesome native app experiences using Apple’s core frameworks. You should have experience architecting high-performance apps, with proper concurrency and memory management techniques. A solid knowledge of Xcode for configuring, building and deploying apps is also a plus.
  • Knows Swift and Objective – C. You should be able to create simple solutions around complex problems using generics, well-known software design patterns, and aren’t afraid to dive into the Objective-C runtime to solve a problem.
  • Ability to apply software design patterns to solve complex problems. As a member of this team you will create app frameworks that help other team members solve problems faster with fewer bugs.

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

Knowledge, Skills & Abilities Preferred:

  • 0-2+ years industry experience
  • Experience with Swift and Objective-C
  • Understand the core aspects of iOS development (patterns, architecture, Xcode environment)
  • Understanding of data structures and algorithms
  • Strong knowledge and understanding of OO concepts
  • Experience with Core Data.
  • Working knowledge of mobile trends, architecture and deployment patterns.
  • Experience with asynchronous workflows/patterns.
  • Experience with Git including branching/merging workflows
  • Experience with JIRA, Confluence, Bitbucket, Bamboo.
  • Knowledge of Relational Databases (SQLite).
  • Thrives working in a collaborative team environment
  • Strong level knowledge of business-related software applications and services.
  • Good verbal and written communication skills.
  • Demonstrates strong initiative and accountability skills.
  • Utilize solid research and problem-solving skills.
  • Possess a strong attention to detail.
  • Aptitude to organize and prioritize.
  • Commitment to NISC’s Statement of Shared Values

NISC’s Shared Values & Competencies:

We’re a cooperative, which means we’re owned by the Members we serve. It also means that our focus is on taking care of our Members and our employees, rather than having a big bottom line. Quality service and innovative technology starts with happy and dedicated employees. Join our team and learn for yourself what sets NISC apart.

  • Integrity – We are committed to doing the right thing – always.
  • Relationships – We are committed to building and preserving lasting relationships.
  • Innovation – We promote the spirit of creativity and champion new ideas.
  • Teamwork – We exemplify the cooperative spirit by working together.
  • Empowerment –

To apply for this job please visit www.nisc.coop.


Job Notifications
Subscribe to receive notifications for the latest job vacancies.