Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer image - Rise Careers
Job details

Software Developer

NISC is a leading information technology company seeking qualified individuals to develop and support IT solutions for utility and telecommunications cooperatives. Join a team recognized among the Best Places to Work.

Skills

  • Linux knowledge
  • Microsoft Windows knowledge
  • Research and problem-solving skills
  • Communication skills
  • Basic programming skills

Responsibilities

  • Implement NISC’s Provisioning application
  • Work with project managers to manage timelines
  • Communicate project expectations to internal and external individuals
  • Configure applications and modify interface code
  • Analyze data conversion from existing systems to NISC software

Education

  • Bachelor’s Degree in Computer Science
  • Degree in MIS or IS
  • Degree in Business Administration
  • Technical degree

Benefits

  • Competitive salary
  • Comprehensive benefits package
  • Career advancement opportunities
  • Team-oriented environment
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer, National Information Solutions Cooperative (NISC)

Join National Information Solutions Cooperative (NISC) as a Software Developer and immerse yourself in a vibrant and innovative work environment! Based in either Mandan, ND, or Cedar Rapids, IA, you’ll be an integral part of a team that develops cutting-edge software solutions for utility and telecommunications cooperatives across the nation. Your primary responsibility will be the implementation of NISC’s Provisioning application, which enhances provisioning and auditing functionalities across various systems. You’ll collaborate with project managers and customers to smoothly manage project timelines while ensuring all expectations are met. Additionally, you will analyze existing data to ensure it transitions seamlessly into our robust systems. At NISC, you will also engage in research and development, tackle software maintenance issues, and provide top-notch customer support. We cherish strong communication and problem-solving abilities, as you will assist both internal teams and our valued customers throughout their implementation journeys. If you have a passion for technology and a commitment to excellence, and you thrive in both team environments and independent settings, NISC could be your next home. With over 20 years of recognition in ComputerWorld’s Best Places to Work survey, we are dedicated to fostering a culture of growth and collaboration. If you’re eager to apply your programming skills and contribute to an essential industry, we invite you to explore this opportunity!

Frequently Asked Questions (FAQs) for Software Developer Role at National Information Solutions Cooperative (NISC)
What are the primary responsibilities of a Software Developer at National Information Solutions Cooperative (NISC)?

As a Software Developer at NISC, your main responsibility will be implementing the Provisioning application, which involves working closely with both project managers and customers. You'll manage project timelines, configure applications, and analyze data for system conversions, all essential to ensuring seamless service delivery. Additionally, engaging in software maintenance and providing outstanding customer support is pivotal to your role.

Join Rise to see the full answer
What qualifications are necessary for the Software Developer position at NISC?

To excel as a Software Developer at NISC, candidates should possess a Bachelor’s Degree in Computer Science, MIS, or related fields. A solid foundation in basic programming, familiarity with APIs, and knowledge of Linux and Windows systems are also important. Soft skills like communication, problem-solving, and a strong customer orientation are essential for success in this role.

Join Rise to see the full answer
How does the Software Developer role at NISC contribute to customer support?

The Software Developer at NISC plays a crucial role in customer support by aiding in implementation analysis, troubleshooting issues, and providing ongoing support. Ensuring that customers are effectively trained and their challenges are addressed is key to maintaining high customer satisfaction and support standards.

Join Rise to see the full answer
What programming skills are valuable for a Software Developer at NISC?

Valuable programming skills for a Software Developer at NISC include familiarity with XML, SOAP, REST, and scripting languages like XSLT and AWK. Understanding application programming concepts is also essential, as it aids in effective software implementation and maintenance efforts.

Join Rise to see the full answer
What can I expect from the work culture at NISC as a Software Developer?

NISC offers a supportive and collaborative work culture that emphasizes growth and innovation. Recognized consistently in ComputerWorld’s Best Places to Work survey, NISC promotes a positive environment where team members can thrive, share ideas, and contribute meaningfully to impactful projects.

Join Rise to see the full answer
Common Interview Questions for Software Developer
Can you describe a challenging technical problem you solved in a previous software development role?

In responding to this question, highlight a specific scenario where you faced a significant technical challenge. Detail the steps you took to identify the problem, the solution you implemented, and the positive outcome that resulted. This demonstrates your analytical and problem-solving skills effectively applied in a real-world context.

Join Rise to see the full answer
How do you prioritize your tasks when managing multiple projects?

To effectively answer this question, express your approach to prioritization, such as assessing project deadlines, determining urgency, and communicating with team members. Providing an example of a time you balanced multiple projects showcases your organizational skills and ability to work under pressure.

Join Rise to see the full answer
What is your experience with software implementation methodologies?

Discuss your familiarity with methodologies such as Agile or Waterfall, and provide examples of projects where you've successfully applied these methodologies. Emphasizing your ability to adapt based on project requirements will highlight your versatility as a Software Developer.

Join Rise to see the full answer
Can you explain how you approach customer support in your development work?

Highlight your philosophy regarding customer support: focusing on clear communication, actively listening to customer concerns, and being proactive in offering solutions. Provide an example from your past experiences to illustrate your dedication to superior customer interactions.

Join Rise to see the full answer
How do you stay current with emerging technologies and programming languages?

Convey your commitment to continuous learning by discussing ways you stay updated, such as taking online courses, participating in tech meetups, or following industry news. Mention specific technologies relevant to the Software Developer role at NISC.

Join Rise to see the full answer
What tools or software do you prefer for software development and why?

In answering this, discuss your preferred programming languages, IDEs, or version control systems, and explain why you favor them. This response can reflect your practical experience and comfort level with various tools and environments.

Join Rise to see the full answer
Describe your experience with debugging and testing software.

Focus on specific techniques and tools you used to identify and resolve bugs or to conduct testing. Mention any quality assurance processes you follow or have implemented, showcasing your attention to detail and commitment to delivering quality software.

Join Rise to see the full answer
How do you approach collaboration with project managers and other team members?

Emphasize your collaborative spirit by discussing how you communicate project milestones, integrate feedback from others, and maintain transparency throughout projects. Giving an example of a successful project team experience will reinforce your teamwork abilities.

Join Rise to see the full answer
What programming projects are you currently working on?

Use this opportunity to speak about personal or open-source projects that demonstrate your programming skills and interests. Discuss the technologies you’re using and what you hope to achieve, showing your initiative and passion for software development.

Join Rise to see the full answer
What do you understand about NISC’s mission and values?

Research NISC prior to your interview to articulate a clear understanding of its mission to provide innovative IT solutions for cooperatives. Aligning your values with NISC’s mission can signal your fit within their company culture, showcasing your potential as a dedicated team member.

Join Rise to see the full answer
Similar Jobs
Posted 5 days ago
Photo of the Rise User
JumpCloud Remote Hyderabad, India - Remote
Posted 4 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Posted 5 days ago

Founded in 2000, NISC is an information technology company that develops and supports software and hardware for independent telephone companies, electric cooperatives, and other public power entities.NISC is located in Missouri.

26 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$60,000/yr - $80,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 7, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!