Job summary
Job post source
This job is directly from NISC
Job overview
The Software Developer II - Application Security role at NISC involves developing secure software infrastructure and enabling teams to build industry-leading secure applications, contributing to the company's mission of delivering technology solutions to utility and broadband members.
Responsibilities and impact
The role requires developing and maintaining software applications, designing best practices, collaborating across teams, building responsive web applications and RESTful services, container-driven development, and resolving customer issues while following established development methodologies.
Compensation and benefits
The position offers medical, dental, and vision insurance, HSA with contributions and wellness rewards, life and disability insurance, 401(k) with matching contributions, PTO and holidays, technology loans, educational assistance, employee assistance programs, and various wellness and volunteer events.
Experience and skills
Candidates should have 6+ years of software development experience, proficiency in Angular, Java, React, TypeScript, cloud technologies like AWS and Kubernetes, experience with RDBMS, web development knowledge, asynchronous workflows, Git, and tools like JIRA and Confluence; a bachelor's or master's degree in a related field or equivalent experience is preferred.
Career development
NISC supports personal development through knowledge exchange and offers educational assistance programs, fostering growth within a cooperative culture focused on employee empowerment and innovation.
Work environment and culture
NISC values integrity, relationships, innovation, teamwork, empowerment, and personal development, operating as a cooperative focused on member and employee satisfaction with a hybrid work schedule requiring some office presence.
Company information
NISC is a 50+ year-old cooperative providing technology solutions to over 960 utilities and broadband members across North America, serving over 16 million end customers with enterprise software and outstanding support.
Team overview
The candidate will join the Application Security department, working collaboratively across teams to meet security needs and develop secure applications within the organization.
Job location and travel
The position is hybrid with office locations in Cedar Rapids, IA, Lake Saint Louis, MO, and Mandan, ND, requiring a minimum of three days per week onsite, including Tuesdays and Wednesdays.
Unique job features
This role involves working on cutting-edge security infrastructure, container-driven development with Kubernetes and microservices, and contributing to secure application practices across multiple platforms, distinguishing it from typical software developer roles.
Company overview
The National Information Solutions Cooperative (NISC) specializes in providing advanced IT solutions for utility and telecommunications companies. They generate revenue through software and hardware services, including billing, accounting, engineering, and customer engagement tools. Founded in 1966, NISC has a rich history of innovation and member-focused growth, evolving from a regional provider to a national leader in IT solutions. Their cooperative model emphasizes member ownership and collaborative development, ensuring that their products and services are closely aligned with the needs of their clients.
How to land this job
Tailor your resume to highlight your experience in application security, especially your ability to develop secure infrastructure, design best practices, and enable secure application development within complex environments.
Emphasize proficiency with technologies mentioned in the job description such as Java, Angular, TypeScript, AWS, Kubernetes, Spring Boot, and SQL databases, along with experience in container-driven development and microservices architecture.
Apply through multiple channels including NISC's official corporate careers page and LinkedIn to maximize your application visibility and increase your chances of being noticed.
Connect with current employees in NISC's Application Security or Software Development teams on LinkedIn; use ice breakers like commenting on a recent NISC security initiative, asking about team culture in a hybrid work environment, or expressing enthusiasm for NISC's cooperative mission and innovative software solutions.
Optimize your resume for ATS by incorporating key phrases from the job description such as 'application security,' 'container driven development,' 'Kubernetes,' 'microservices,' 'Java,' 'Angular,' and 'AWS cloud' to ensure it passes automated screenings.
Use Jennie Johnson's Power Apply feature to automate tailoring your resume for ATS, identify multiple application portals, and find relevant LinkedIn connections to network with, allowing you to spend more time preparing for interviews and improving your skills.
Jennie Johnson works for you!
Here’s what we do to make sure you’re successful:
Targeted Resume Revamp:
We expertly craft your resume to navigate Applicant Tracking Systems (ATS) and showcase your qualifications, making you stand out as a top-tier candidate.
Job Description Dissection:
Unpack the job posting with expert analysis, ensuring your application hits every key requirement.
Bespoke Cover Letter:
Capture the attention of hiring managers with a personalized cover letter that highlights how your skills align perfectly with the job's needs.
Interview Mastery:
Prepare for interviews like a pro with likely questions, strategic answers, and insightful questions for you to ask, setting you apart as an informed candidate.
Direct Application Insights:
Receive tailored advice on the best places to apply, ensuring your applications are seen by the right employers.
Skills and Gaps Assessment:
Identify and close critical skills gaps to position yourself as the best-fit candidate for your ideal job.
Personalized Email Pitch:
Make a memorable first impression with an email template crafted to engage potential employers and initiate meaningful conversations.
In-depth Research Guide:
Leverage comprehensive research tools to gather effective insights on companies, industry trends, and role-specific challenges.
Detailed Company Analysis:
Gain in-depth understanding of your prospective employer, giving you the edge in applications and interviews.
Strategic Candidate Overview:
Understand your unique value and why companies would want to interview you, highlighting your background and positioning.