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 Engineer managing industrial engineering tasks including capacity planning and process optimization at Seagate's manufacturing facility in Malaysia.
QA Manual Tester with database expertise responsible for conducting tests and ensuring software quality. Engaging with development team and documenting issues in fast - paced environment based in India.
Senior System Software Engineer developing next - generation graphics and computing features for NVIDIA GPUs. Collaborating with engineers to optimize, debug and document software in a multifaceted environment.
Software Engineer developing and enhancing software solutions for communication systems at Collins Aerospace in Puerto Rico. Collaborating with teams in Agile environment and adhering to compliance standards.
Software Engineer II designing and testing communication systems for aircraft at Collins Aerospace in Puerto Rico. Engaging in engineering activities that enhance product lines for resilient connectivity solutions.
Lead Engineer managing traction power supply projects for international consultancy. Overseeing design and engineering functions, mentoring teams, and contributing to tendering activities in the power sector.
Software Engineer developing systems at LexisNexis for legal and professional solutions. Writing specifications, completing bug fixes, and collaborating in various development environments.
Software Engineer designing and developing innovative software solutions for Kyndryl's applications and cloud technology. Engaging with clients, mentoring developers, and leading project delivery.
Software Engineer II at LexisNexis developing and reviewing software components and system specifications. Collaborating with teams to resolve technical issues and embrace new technologies.