NISC

Software Developer II - Application Security

ST LOUIS, MOPosted a month ago

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.