Software Developer Consultant - (REMOTE)

Full Time
Remote
Posted
Job description
The Software Developer Consultant supports and is responsible for leading and driving the Marketing architecture and emergent design. Directs the conceptual and technical designing, developing, implementing and governance of large-scale technology solutions that deliver business value across the organization while continuously improving time to market.
The Software Developer Consultant is responsible for analyzing, designing, building, testing, debugging, documenting, implementing, and maintaining new or existing applications and software on distributed and/or mainframe systems. They review and analyze user needs and design proposed system solutions based on requirements. They participate in the development and testing of these solutions. They evaluate and configure systems and peripherals for performance and serviceability, reliability, and availability. They recommend enhancements, upgrades and/or changes to the system configuration to maintain optimum system performance and utility. The Software Developer Consultant documents all aspects of an application or system to include network diagrams/flowcharts, layouts, diagrams, charts, code comments, and revision dates. They collaborate with other IT and business professionals and deliver high quality results.

Job Duties and Responsibilities

  • 5-7 activities and outcomes that require a significant amount of time and/or periodic tasks and outcomes that are critical to the job
  • Provide an indication of task or outcome complexity
  • Optional: % of time spent on each task
  • Directs work on all phases of application development
  • Provides technical thought leadership on all sized efforts across multiple business units
  • Serves as the technical expert on large-scale efforts across multiple business units
  • Oversees efforts to successfully deliver the right resources on initiatives in a timely and effective manner
  • Proactively finds and resolves risks within assets, technologies and platforms across business units
  • Ensures data quality is at the forefront
  • Ensures at an application level that multiple solutions fit together
  • Leads vendor and internal technical staff during implementations
  • Seeks out and drives improvements and innovation
  • Leads entire solution process ensuring the current and future business needs are met
  • Understands the business needs and translates into technical plans and processes across multiple business units
  • Acts as the subject matter expert for technology solutions across multiple business units
  • Oversees and directs other team members on the functionality used by software applications, including change management, security and authentication, disaster recovery planning, support for data access, system configurations and reports
  • Sets and drives commitments to achieve desired priorities
  • Drives architectural design and sets technical application standards across the organization in alignment with architectural patterns
  • Leverages experience and technical leadership to drive best practices in Thrivent’s environments
  • Champions architecture direction and vision to leadership

    Required Job Qualifications

  • Required education level, experience, licensing/registration and/or credentials
  • Required Experience:

  • Bachelor’s degree or equivalent experience in Computer Science, MIS, mathematics, or related field
  • 8+ years of applicable experience including prior lead experience
  • Advanced in-depth knowledge of systems design, architecting and demonstrated leadership on all sized efforts
  • Strong organizational, analytical, critical thinking and leadership skills
  • Other Critical Factors

  • Describe any other critical success factors or elements of the job not captured above (no more than 4)
  • List any unusual working conditions and/or physical requirements for this job.
  • Required Skills:

  • Business acumen expertise across multiple business unit, related specifically to Marketing and Marketing Technologies
  • Learning agility and curiosity to learn
  • Innovative mindset
  • Focus on and drives results around continuous improvement across multiple business units
  • Deep understanding of existing and emerging Marketing technologies
  • Deep understanding of Marketing system and technology integration
  • Deep understanding of Marketing industry technology standards, procedures, and policies
  • Deep understanding of Marketing technology trends and directions
  • Understand Marketing technology architecture
  • Critical thinking
  • High degrees of adaptability and flexibility – suggesting new ideas regularly
  • Analytical thinking
  • Collaboration
  • Think creatively and drive to reliable industry standard Marketing solutions
  • Entrepreneurial leadership and thinking
  • Execution planning leadership
  • Trusted expert, influencer and thought leader
  • Technical Skills (Preferred)

  • Experience, simplification, and modernization of Marketing Technology Applications:
    • Customer Data Platform, Marketing Automation Systems, Email Service Providers, Omni-channel Engagement and Campaign Management, Content Management Systems, Digital Asset Management, Journey Orchestration, Mainframe, etc.
  • Patterns: Cloud First, Microservices, service-based, event driven architecture
  • WCM/DAM (Digital Asset Management): Brightspot
  • Frameworks: Spring Framework inclusive of Spring Boot
  • HTTP: including REST API(JSON:API Specification), Graphql, Kong EE
  • Messaging technologies: RabbitMQ, Kafka, Publish/Subscribe, Point to Point, Streaming, Database
  • Security: DevSecOps , oAuth, OpenIDs, Hashicorp Vault
  • Databases: MSSQL, MongoDB
  • State Management/Caching: Redis
  • Cloud infrastructure: OpenShift, Kubernetes, AWS
  • Config/Infrastructure as Code: Terraform, Cactus
  • Testing/Validation: Static code analysis, Dependency check, Secure Code, Unit Test, Testing Platforms for QA and Automation like QMetry and AccelQ
  • CI/CD: Atlassian, Bitbucket, Bamboo (Maven), ServiceNow, Digital Asset Management system integration, audit workflow integration, etc.
  • Language: Spring Boot, Java, Javascript, Python

Thrivent provides Equal Employment Opportunity (EEO) without regard to race, religion, color, sex, gender identity, sexual orientation, pregnancy, national origin, age, disability, marital status, citizenship status, military or veteran status, genetic information, or any other status protected by applicable local, state, or federal law. This policy applies to all employees and job applicants.

Thrivent is committed to providing reasonable accommodation to individuals with disabilities. If you need a reasonable accommodation, please let us know by sending an email to human.resources@thrivent.com or call 800-847-4836 and request Human Resources.

johnandkristie.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, johnandkristie.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, johnandkristie.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs