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
Senior Staff Engineer driving architectural excellence within Matillion's AI - powered data integration platform. Leading technical design and strategy for scalable data solutions with a focus on collaboration.
Software Engineer developing high - quality legal software solutions for Cisco. Partnering with cross - functional teams and applying secure coding principles for system integrity and performance.
Staff Engineer leading a product team at Beamery, a transformational AI platform in HR technology. Designing scalable software and providing technical mentorship in a hybrid role.
iOS Engineer developing new financial services with Merpay, focusing on individual credit business in Japan. Collaborating with cross - functional teams to improve user experience and product quality.
Tech Lead managing development teams across mobile, web, and backend at Lotus's. Overseeing software solutions while ensuring technical excellence and high - quality code across projects.
Staff Engineer developing solutions with agile teams and mentoring junior engineers. Focused on leading development initiatives utilizing CI/CD, .NET, and web services.
Software Engineer developing and supporting client - server applications for gaming technology at Light & Wonder. Collaborating with teams to build reliable and scalable software solutions.
Associate Director role leading software development and team collaboration at RBC. Designing and building robust Java applications while mentoring a high - performing development team.
Senior Software Engineer in Mobility Engineering at WEX developing backend solutions for fleet management. Responsible for scalable system design and leadership in code quality and best practices.
Experienced AI - ML Engineer developing and implementing analytics solutions for aerospace applications at Boeing. Delivering cutting - edge R&D and high - quality engineering work in global markets.