Senior Software Developer creating software solutions and maintaining systems for a life insurance company. Collaborating with stakeholders and mentoring junior developers while utilizing Agile methodologies in a hybrid work environment.
Responsibilities
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.
Benefits
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
Senior Software Developer developing installer components for Acronis' cyber protection software across multiple operating systems. Collaborating with teams to leverage AI tools and maintain code quality.
Lead and build a new Engagement & Retention engineering team. Drive architecture, delivery, and technical excellence in a hybrid environment based in Joinville, SC.
Senior Lead Software Engineer at Celestica designing and developing software for complex data center x86 appliances. Collaborating within teams to deliver high - quality product solutions across all levels.
Software Engineer developing automation solutions and system software for container cranes. Involved in product lifecycle from analysis to delivery in a leading global company.
Senior Engineer overseeing Manufacturing Quality Assurance to ensure compliance with regulations in medical devices. Collaborating with cross - functional teams for efficient processes and product specifications.
Senior Software Developer at Boeing shaping data strategy and ensuring compliance within the Data Governance team. Designing robust data architectures to drive innovation and efficiency.
Senior Full - Stack Software Engineer for Boeing’s FishTools program. Developing mission management systems for the Intelligence community with a focus on innovative software development.
Software Engineer developing reliable network connectivity for Cloudflare products. Collaborating with various engineering teams to enhance platform capabilities and optimize technology.
Software Engineer building and extending systems that manage traffic at Cloudflare. Working on Linux network technologies, collaborating with engineers across the company.