About the role
- Develop solutions with 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
- Build and implement test automation to validate new and existing code
- Assist in the maintenance of NGL’s business applications
- Anticipate system/application challenges and propose solutions; recommend improvements to existing software as necessary
- Troubleshoot and resolve issues for both internal and third-party business applications
- Assist with issue identification, investigation, and resolution process of support incidents
- Provide off-hours support of scheduled production processing
- Collaborate with the team and business areas to develop, coordinate and execute plans to ensure successful acquisition projects.
- Participate in efforts to convert and implement merged or acquired business.
- Participate in Quarterly Planning, Daily Stand-up, Release Planning, Review and Retrospective meetings
- Continuously develop skill-sets and abilities to keep them relevant, current and applicable to NGL's current and future needs
- Follow software development and quality assurance best practices and governance
- Be a positive influence for other team members; promote goodwill amongst IT and other departments of the organization.
- Mentor junior developers
Requirements
- Bachelor's degree in Computer Science, Information Technology/Systems, or other related field preferred.
- A minimum of four years of MicrosoftSQL Server tools and management (T-SQL).
- A minimum of five years of COBOL experience and/or AS400/CA 2E development tools, preferably in life insurance applications.
- A minimum of two years of experience in Agile methodologies (Scrum and/or Kanban, Test Driven Development, etc.) preferred.
- ID3 and/or OIPA Administration System and insurance industry experience preferred.
- 20 days of Paid Time Off growing to 25 days after 5 years
- 11 Paid Holidays (10 company holidays and 1 personal holiday of your choice)
- Health care, dental and vision plans
- Up to $1,500 (Family) or $1,000 (Single) annually towards a Health Savings Account
- 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!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Microsoft SQL ServerT-SQLCOBOLAS400CA 2EAgile methodologiesTest Driven Developmenttest automationtechnical documentationcode quality
Soft skills
collaborationcommunicationproblem-solvingmentoringcontinuous improvementpositive influenceplanningtroubleshootingadaptabilitystakeholder engagement
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Information TechnologyBachelor's degree in Information Systems