Jobs for People with MS: National MS Society

Mobile National MS Society Logo

Job Information

Jackson National Life Insurance Company Sr. Software Designer in Lansing, Michigan

If you are an internal associate, please login to Workday and apply through Jobs Hub.

Job Purpose

The Sr. Software Designer is responsible for leading, designing, coordinating, and implementing enterprise software solutions. The Sr. Software Designer works with a diverse team of stakeholders to understand and prioritize business and technical requirements. Also, collaborates across the organization to support operational excellence initiatives. Responsible for mentoring and supporting other team members as well as collaborating in a team atmosphere to deliver business value.

Essential Responsibilities

  • Designs, codes, tests, debugs, maintains, modifies and documents solutions within specified domain.

  • Delivers solutions that align to architecture patterns for data and compute platforms, meeting business needs while evaluating tradeoffs between cost, performance, and maintainability.

  • Demonstrates a solid understanding of Jackson business and works productively with stakeholders to refine user stories, validate acceptance criteria, clarify value and prioritize/remediate work.

  • Works with peers to identify, communicate, and reinforce technical standards. Provides ongoing mentorship within their sphere of influence to support architectural standards and initiatives.

  • Works in partnership with business product owners, DevOps, DevSecOps, and Architecture to build and mature scalable and robust business capabilities.

  • Serves as a thought leader within their assigned domain.

  • Collaborates with and leads team members to understand problems, recommend solutions, escalate production issues, and provide full transparency into current workload.

  • Achieves personal, team and organizational goals by meeting or exceeding agreed upon team commitment deadlines, anticipating and communicating potential technical or business risks, applying experience and knowledge to new assignments, becoming proficient in pertinent toolsets.

  • Provides expert level technical support and consultation within their assigned domain.

  • Stay current with industry trends, making recommendations of new technologies that deliver strategic business value and reduce costs.

  • Actively seeks to train and mentor other team members.

  • Ensures that assigned platforms are kept current and platform risks are documented, communicated, and addressed in a timely manner.

  • Proficiency with Architecture, Cloud, and DevOPS principals.

  • Analyzes business needs and recommends solutions to integrate application/software/system components.

  • Troubleshoots end-user issues and performs programming activities to address programming errors or potentially needed enhancements.

  • Actively identifies business and technical risks, providing solutions for mitigation strategies in a language understood by all stakeholders.

  • Utilizes multiple development tools and maintains an expert level knowledge of programming languages and technologies.

  • Responds to the needs of internal and external stakeholders and clearly articulates advanced level ideas and plans.

  • May provide training on new/updated systems.

  • Available to provide on-call support after hours and on weekends as necessary. Provides trending and related support as needed.

  • May participate in the evaluation and recommendation of new technologies.

  • Performs other duties and/or projects as assigned.

Knowledge, Skills and Abilities

  • Ability to explain and communicate complex technical concepts clearly to a senior-level audience.

  • Ability to articulate business value and recommend solutions to integrate domain principals within other applications/software/system components.

  • Promotes quality by performing code reviews, developing and enforcing coding standards, recognizing system deficiencies, and implementing effective solutions coaching other team members in this domain.

  • Actively seeks and participates in personal and team development opportunities and maintains knowledge in this domain.

  • Monitors industry trends and developments to improve solutioning.

  • Excellent verbal and written communication skills including presentation creation and delivery.

  • Ability to identify gaps in process or current / future designs, suggesting possible solutions for continuous improvement when appropriate.

  • Expert understanding of software delivery tools, techniques and methodologies including Lean, Agile, and/or SAFe.

Qualifications

  • Bachelor's Degree or equivalent experience and/or education required.

  • 5+ years of relevant experience required.

  • Expert knowledge of at least one of the following languages: Python, JAVA, C++, SQL, Etc. preferred.

  • Advanced skills with modern IDE, collaboration, coding, and quality development tools preferred.

  • Financial services experience and professional insurance designations preferred.

We don't just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Jackson is proud to be an equal opportunity workplace. The Company subscribes to and endorses federal and state laws and regulations relating to equal employment opportunity for all persons without regard to race, color, religion, gender, age, national origin, legally-recognized disability, marital status, legally-protected medical condition, citizenship, ancestry, height, weight, sexual orientation, veteran status, or any other factor not related to the needs of the job. The Company is committed to a policy of equal opportunity. Company facilities and campuses are tobacco-free environments.

At Jackson, our employees are empowered to bring a fresh perspective, confront new challenges, and define their own career paths. We value the unique perspectives and innovative ideas that come from our employees' diverse backgrounds.

Jackson is the marketing name for Jackson National Life Insurance Company (Home Office: Lansing, Michigan) and Jackson National Life Insurance Company of New York (Home Office: Purchase, New York). Jackson National Asset Management, LLC (JNAM) located in Chicago, Illinois, is an SEC-registered investment adviser and Jackson subsidiary.

Annuities are distributed by Jackson National Life Distributors LLC, Member FINRA.

Jackson companies offer an outstanding benefits package including competitive pay, bonuses, comprehensive health insurance benefits, a matching 401(k) retirement plan, adoption assistance, education matching gift program and dependent tuition program. Online applications requested. Contact human.resources@jackson.com for alternate formats for accommodation.

To learn more about Jackson's financial strength and results, visit jackson.com (https://www.jackson.com/our-company/financials/landing.xhtml) .

DirectEmployers