Software Engineer II – NBS

Posted 121ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer II developing and enhancing solutions for K-12 education at Nelnet. Collaborating with Product Owners and fellow engineers to create impactful education technology.

Responsibilities:

  • Collaborating with team members to design new features based on user and business requirements
  • Writing clean, maintainable code and building automated tests
  • Reviewing and providing constructive feedback on pull requests
  • Guiding less experienced engineers in their development tasks and best practices
  • Participating in Agile ceremonies and embracing change and evolving priorities
  • Actively expanding your technical skills and staying current with industry trends

Requirements:

  • Bachelor’s degree in a related field or equivalent professional experience
  • 3+ years of hands-on experience developing enterprise web applications using technologies such as C#, ASP.NET Core, Angular, TypeScript, SQL Server, NoSQL databases, JSON, and RESTful APIs
  • Familiarity with Kubernetes and Azure Cloud Services (preferred)
  • Experience using AI-assisted development tools and a forward-thinking mindset to help advocate for AI adoption within our SDLC processes
  • Strong grasp of object-oriented design, SOLID principles, and microservices architecture
  • Experience with Entity Framework and building/test consuming RESTful APIs
  • Solid understanding of testing techniques (unit, functional, integration, e2e)
  • A critical thinker with excellent problem-solving skills
  • Strong communicator who can explain technical concepts clearly to diverse audiences.

Benefits:

  • Health, dental, and vision insurance
  • 401(k) match
  • Generous paid time off
  • Wellness and lifestyle reimbursement opportunities
  • Leadership training programs