About the role

  • Software Developer responsible for the design, development, testing, implementation and maintenance of enterprise software systems at NGL. Collaborate with teams to analyze and improve business applications in a hybrid role.

Responsibilities

  • The Software Developer (Enterprise) is responsible for the design, development, testing, implementation and maintenance of enterprise software, systems and solutions.
  • Produce software designs with input from the stakeholders; creating specifications and prototypes.
  • Provide progress reports and work estimates for implementation and validation.
  • Collaborate with other developers to build maintainable, testable and efficient systems.
  • Use test results to identify regressions and defects.
  • Maintain systems to meet business needs and compliance requirements.
  • Write and maintain technical documentation including Data Flow Diagrams, Process Flow Diagrams and UML Diagrams.
  • Review software written by peers; strive for continuous improvement of code quality and development practices.
  • Assist in building and implementing test automation to validate new and existing code.
  • Assist in the maintenance of NGL’s business applications.
  • Anticipate system/application challenges and proposes solutions; recommend improvements to existing software as necessary.
  • Troubleshoot and resolve issues for both internal and third-party business applications.
  • Collaborate with the team and business areas to develop, coordinate and execute plans to ensure successful acquisition-related projects.
  • Participate in efforts to convert and implement merged or acquired business.
  • Share ownership of the solution deployment, testing, quality, monitoring and operational excellence with the rest of the agile team.

Requirements

  • Bachelor's degree in Computer Science, Information Technology/Systems, or other related field, or equivalent work experience required.
  • A minimum of two years’ experience in AWS core services, serverless framework, Infrastructure as Code, Git.
  • A minimum of two years of experience working with Microsoft SQL Server tools and management (T-SQL) and/or PostgreSQL.
  • A minimum of two years of experience in Agile methodologies (Scrum and/or Kanban, Test Driven Development) preferred.
  • Insurance industry experience preferred

Benefits

  • 20 days of Paid Time Off growing to 25 days after 5 years
  • 11 Paid Holidays (10 company holidays and 1 personal holidays of your choice)
  • Health care, dental and vision plans
  • Up to $1,500 annually towards an employee's choice
  • Annual bonus based on company performance
  • Paid Parental Leave
  • 401(k) match up to 9%
  • Paid Sabbatical after 8 years
  • Paid Volunteer Time
  • Education Assistance Program
  • Employee Recognition Program
  • And much more!

Job title

Software Developer – Enterprise

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job