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

Software Developer II (AWS)

NISC is looking for passionate software engineers to join their Platform team. With a focus on developing technology solutions for utility and broadband companies, candidates should enjoy teamwork and complex problem-solving.

Skills

  • Proficient in Python and Terraform
  • Proficient with Git and build pipeline tools like Bamboo
  • Experience with Java, Springboot, and Docker
  • Familiarity with AWS and Kubernetes

Responsibilities

  • Complete complex software maintenance and enhancements independently
  • Analyze and translate advanced level user requirements into software
  • Research, analyze, and resolve moderately complex issues and bugs
  • Work closely with development teams to implement new features
  • Keep up with technology trends and innovations

Education

  • Bachelor's or master's degree in Computer Science or related field

Benefits

  • Medical, Dental, and Vision Insurance
  • 401(k) with employer matching
  • Wellness Rewards program
  • Employee educational assistance program
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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 II (AWS), NISC

Are you ready to take your software development skills to the next level? NISC is looking for a talented Software Developer II (AWS) to join our dynamic team in Lake Saint Louis, MO. With over 50 years of experience, we specialize in creating technology solutions for utility and broadband companies around the globe, helping them deliver excellent service to over 16 million end customers. In this role, you'll be part of our innovative Platform team, working alongside passionate engineers who love solving complex challenges and pushing our solutions to new heights. Your days will be filled with exciting tasks, like enhancing software independently and transforming user requirements into functional solutions. You'll also collaborate with developers to implement cutting-edge features while keeping an eye on the latest industry trends. If you have a strong background in software development, particularly with Python, Terraform, AWS, and Docker, and enjoy teamwork and innovation, NISC might be the perfect fit for you. Plus, with our commitment to personal development and power to make a difference, you’ll thrive in an atmosphere that values integrity, relationships, and creativity. Come join us and discover what makes NISC truly special!

Frequently Asked Questions (FAQs) for Software Developer II (AWS) Role at NISC
What are the primary responsibilities of a Software Developer II (AWS) at NISC?

As a Software Developer II (AWS) at NISC, your primary responsibilities will include completing complex software maintenance and enhancements independently, analyzing user requirements to design software solutions, and collaborating with various teams to implement new features. You will also be expected to resolve issues and bugs effectively and adhere to industry best practices.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Developer II (AWS) position at NISC?

To qualify for the Software Developer II (AWS) role at NISC, you should generally possess 4+ years of experience in software development or infrastructure. Proficiency in Python, Terraform, Git, and experience with AWS are essential. Additionally, familiarity with Java, Spring Boot, and container technologies like Docker will be beneficial to your application.

Join Rise to see the full answer
What kind of work environment does NISC offer for the Software Developer II (AWS) role?

NISC offers a hybrid work environment for the Software Developer II (AWS) position. You'll be required to work a minimum of three days a week from one of our office locations in Cedar Rapids, IA, Lake Saint Louis, MO, or Mandan, ND, ensuring a balance between collaborative office time and remote productivity.

Join Rise to see the full answer
How does NISC support the personal and professional development of its Software Developer II (AWS)?

At NISC, we believe in empowering our employees through personal and professional development opportunities. As a Software Developer II (AWS), you'll have access to our educational assistance program, wellness initiatives, and involvement in various committees and team events, all designed to enhance your skills and foster relationships.

Join Rise to see the full answer
What benefits are available for Software Developer II (AWS) employees at NISC?

NISC offers a comprehensive benefits package for Software Developer II (AWS) employees, including medical, dental, and vision insurance, a commitment to employee wellness programs, a robust 401(k) plan with company matching, and generous PTO accruals. Additional benefits include life insurance, disability coverage, and opportunities for educational assistance.

Join Rise to see the full answer
Common Interview Questions for Software Developer II (AWS)
What experience do you have with AWS, and how have you implemented it in previous projects?

When answering this question, be specific about the AWS services you've used, such as EC2, S3, or Lambda, and describe how you've implemented them in your projects. Highlight a project where AWS was critical to its success, focusing on challenges you faced and how you overcame them.

Join Rise to see the full answer
Can you explain how you approach debugging complex software issues?

In your response, outline a systematic approach to debugging. Mention the tools you use, such as logging frameworks and debuggers, and share a specific example where your debugging skills resolved a critical issue quickly.

Join Rise to see the full answer
How familiar are you with containerization technologies like Docker?

Discuss your experience with Docker, including any specific projects where you utilized it. Highlight any challenges you faced while working with containers and how you overcame them, stressing the advantages of using Docker for deployment.

Join Rise to see the full answer
What is your experience with Python, and how do you leverage it in your projects?

In answering this, provide details about your proficiency in Python, mentioning specific libraries or frameworks you've worked with. Describe a project where Python played a crucial role and the impact it had on its outcome.

Join Rise to see the full answer
Describe a project where you successfully collaborated with a team.

Share a specific project example that emphasizes teamwork. Discuss your role, how you communicated with your team, and how collaboration contributed to achieving the project's goals.

Join Rise to see the full answer
How do you stay updated with the latest technology trends and best practices?

Explain your methods for continuous learning, such as attending webinars, participating in online courses, or reading industry blogs. Emphasize your commitment to staying current with technology, which directly benefits the NISC team and projects.

Join Rise to see the full answer
Can you share your experience with Kubernetes and managing container orchestration?

Detail your experience with Kubernetes, including how you've deployed, managed, and troubleshot applications within a Kubernetes cluster. Offer insights into how Kubernetes enhances deployment efficiency and reliability.

Join Rise to see the full answer
What development tools do you prefer to use, and why?

When answering this question, list your preferred development tools, such as IDEs or CI/CD pipelines, highlighting their features. Explain how these tools help you improve your efficiency and the quality of your code.

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

Describe your time management strategies, such as creating to-do lists, setting deadlines, or using project management tools. Provide an example of a time when you successfully managed multiple projects and met all deadlines.

Join Rise to see the full answer
What motivates you to work in software development, and why specifically in the role of Software Developer II (AWS) at NISC?

Express your passion for software development, mentioning aspects like problem-solving and innovation. Clarify why the Software Developer II (AWS) position at NISC appeals to you, focusing on the company's culture and mission.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
NISC Hybrid Lake Saint Louis, MO
Posted 4 days ago
Photo of the Rise User
Posted 9 days ago
Posted 7 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 6 days ago
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse
Photo of the Rise User
McDonald's Corporation Hybrid 110 N Carpenter St, Chicago, IL 60607, USA
Posted 13 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.

18 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$80,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 1, 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!