Agile

AWS Cloud Engineer II - USA, Remote - $122,000 - $142,000

AWS Cloud Engineer II

USA, Remote

$122,000 - $142,000

 

Job Description

The AWS Cloud Engineer 2 role will be responsible for all technological and operational duties associated with AWS cloud computing; including planning, management, optimization, maintenance, and support. The candidate should have strong experience and understanding of public cloud technologies, specifically Amazon Web Services (AWS). The Cloud Engineer will provide value and be a source of knowledge in building secure, compliant, reliable, and cost-effective AWS solutions. Team members in this role will administer, maintain, and ensure technologies are available and can support the critical needs of the business. Strong communication skills and the ability to build/maintain/grow new relationships will ensure you can execute effectively in this role.

 

EDUCATION:

·        Bachelor’s degree in Computer Science, Engineering, or related discipline; equivalent experience acceptable.

 

CERTIFICATES, LICENSES, REGISTRATIONS REQUIRED:

·        AWS Certifications: Cloud Practitioner, PLUS Associate or Professional level Architect

 

EXPERIENCE:

·        5-7 years related work experience required in as an IT Systems Engineer with at least 2 years working exclusively on AWS.

·        Minimum 2 years of experience with AWS Cloud Services (S3, EC2, RDS, VPC, KMS, SNS, etc.)

·        Healthcare domain knowledge and working in regulated environments is a plus (HIPAA, HITRUST, SOC2)

 

KNOWLEDGE AND SKILLS:

·        Define, document, and implement policies for cloud-based systems (Landing Zone, Control Tower, IAM, Config, SCP)

·        Proficiency with one or more scripting languages (python, json, yaml, bash, etc.)

·        Proficiency with Infrastructure as Code (IaC), including CloudFormation and/or Terraform

·        Review AWS Cost Explorer, CloudHealth, Trusted Advisor and other tools to provide optimization of all resource use/cost.

·        knowledge of AWS network and security features (VPC, Security Groups, NACLs, ALB/NLB, Transit Gateway, etc.)

·        Experience building applications with native AWS services

·        Strong understanding of high-availability solutioning (multi-AZ / regions, Backup, Snapshotting, archiving)

·        Documenting changes and workflow in an Agile environment

·        Clearly communicating with IT and non-IT professionals to ensure effective use of all cloud services

·        Strong ability to learn new technologies quickly and in a fast-paced environment

·        Ability to drive and assist in the implementation of services to standardize cloud environment

·        Ability to assess on-premises workloads and profile requirements needed to support in AWS

Application Development Manager - USA, Birmingham - $100,000 - $130,000

Application Development Manager

USA, Birmingham

$100,000 - $130,000

 

Job Description

The Application Development Manager will work as part of the Enterprise Solution Delivery team under the direction of the Enterprise Solutions Senior Director of Application Development. This person is responsible for managing a team of application developers to facilitate the technical solution definition for enterprise solutions. This person will manage the day-to-day performance of subordinate staff to ensure all project and/or department milestones and/or goals are met and achieve overall company objectives. This person’s goal is to maximize the individual team members’ contribution, in order to drive the overall team forward in accomplishing IT goals. This will be done by facilitating goal setting quarterly, through frequent one on ones and team meetings, as well as any other medium the manager feels is necessary.

 

In addition to managing and mentoring the team, this person must collaborate with product owners to understand the business ask and provide resourcing to help them move to a desired future state. The position contributes to on-going process improvements within IT and must influence others internally and externally, including senior division executives, vendors, or regulators. This person must be effective at building and growing highly effective teams and owning/adapting processes for application development, release management, and testing. This person must have the ability to change and adapt in a fast-paced environment, as well as create and augment processes to maximize team effectiveness.

 

As part of the Enterprise Solution Delivery organization, this role must clearly articulate and understand business processes, goals, values, strategic roadmaps, IT capabilities, technical terms, and relative priorities. This knowledge is crucial to link corporate objectives, stakeholder vision, and delivery team deliverables.

 

This position requires strong analytical, problem-solving, leadership, and organizational skills, while maintaining a sense of urgency to meet individual and team deadlines and goals. This person must demonstrate leadership capabilities among peers and direct reports and can think from a strategic perspective. Excellent oral and written communication skills are needed for effective collaboration with others, both internal and external to the organization, to achieve desired results. This person should show an inquisitive nature, seek improvements, and demonstrate strong accuracy and attention to detail. Other abilities include accepting responsibility and accountability for own job and performance, demonstrating independent work behaviors, and having decision-making skills to achieve desired results.

 

This role uniquely oversees the generation of both internal and external documents for printing and retention. It requires a strong technical mindset around software and hardware related to document generation and enrichment. This individual will work closely with leadership to establish a long-term vision for the team as well as plan for and execute technical debt reduction and streamlined processes.

 

Job Functions

·        Build and augment team and process to maximize team effectiveness.

·        Recognizes, acquires, and retains the highest quality technical staff at appropriate levels to support customer objectives.

·        Understand how to implement the company’s initiatives at a team and individual level.

·        Work closely with each individual team member to develop goals that foster personal, technical, and growth development.

·        Develop, implement and/or refine team metrics to continuously improve and move forward the team.

·        Monitor performance, conduct performance reviews and develop/maintain development plans for each employee.

·        Collaborates with Planning to mature Agile in an ITIL based service organization to increase the frequency, predictability, and quality of services delivered to our customers.

·        Promote IT and Agile best practices within the department to ensure alignment with IT and Agile standards.

·        Provide leadership by modeling excellence in high productivity, strong work ethic, and positive interaction with others.

·        Escalate critical issues, translate them into actionable remediation plans, and oversee through to resolution.

·        Successfully navigate and mitigate conflict through frequent and transparent communication.

·        Ability to understand and communicate complex technical processes quickly.

·        Develops or supports the annual budgeting process. Monitors expenses and provides budget management and cost control for assigned area of responsibility. 

·        Leads and champions consistent IT processes including change management, Software Development Life Cycle, problem management, requirements management, Quality Assurance, test management and process management.  

·        Creates and nurtures a work environment in which innovations and improvements in work processes and systems are encouraged and coordinated.

 

Work Experience, Education, Certification/Training Required

·        Bachelor’s degree or equivalent experience required in IT. Software experience preferred.

·        Demonstrated senior professional level abilities in driving culture change, process management, effective tool usage, evangelizing product technologies and related application capabilities

·        Demonstrated ability to communicate clearly, negotiate, listen, mitigate conflict, build alliances and achieve results

·        Minimum 2+ years demonstrated experience in corporate print streams and document generation.

·        Minimum 5+ years demonstrated experience in the IT industry or support roles for IT solutions in customer facing environments in diagnosing complex support and service issues.

·        Experienced in complex business process, applications, infrastructure, and their use in IT solutions

·        Typically, post-secondary degree, preferably in Management Information Services, Computer Science, Math, or Business-related field will substitute for 4 years of work and/or technical experience

·        Certifications in industry-related or discipline-related organizations are desirable and may substitute for some work and/or technical experience. (Organization could include Scrum Alliance, LOMA, SILA, American College, PMI, IIBA, IIST)

·        Minimum of 2+ years of management experience.

 

Knowledge, Skills and Abilities Required

·        Familiarity with document generation and enrichment software. OpenText’s Exstream, Solimar’s Rubika, and Precisely’s Enrichment preferred.

·        Ability to foster relationships and establish credibility quickly with people internally and externally

·        Sound understanding of software development life cycle and successful management of multiple full lifecycle projects is required, Agile experience is highly preferred

·        Demonstrate broad knowledge of multiple business areas, and industry to identify and communicate how IT solutions can support the achievement of short-and long-term business goals

·        Leadership and negotiation skills, with driving desire and high propensity to learn quickly and develop oneself

·        Ability to work with people to proactively identify and evaluate risks associated with business decisions

·        Ability to communicate clearly, negotiate, listen, mitigate conflict, build alliances, and achieve desired results using strong interpersonal and diplomacy skills

·        Ability to work independently, with little management direction, and within a team environment

·        Able to work productively under high levels of ambiguity

·        Skilled at asking questions and professionally challenging to uncover important facts and information

·        Has the courage to make decisions, but also has the wisdom to know when a decision needs to be escalated

·        Builds consensus among diverse groups of people; highly skilled at facilitating resolution across functions and departments

·        Has the confidence to engage and work productively with business leaders

·        Strong team orientation

·        Other related skills and/or abilities may be required to perform this job

 

Company Culture & Perks

We aim to protect our employees' wellbeing through a broad benefits offering. For example, we protect physical wellbeing through health, dental and vision insurance. We protect mental wellbeing through mental health benefits and an employee assistance program. We protect time away from work with a variety of paid time away benefits (e.g., paid time off, paid parental leave, short-term disability, and a cultural observance day). We protect financial wellbeing through contributions to healthcare accounts, a pension plan, and a 401(k) plan with Company matching. All employees are encouraged to protect their overall wellbeing by engaging in ProHealth Rewards, Protective’s platform to improve wellbeing while earning cash rewards. 

 

Eligibility for certain benefits may vary by position in accordance with the terms of the Company’s benefit plans.

 

Diversity and Inclusion:

At Protective, we are committed to providing an inclusive culture where all employees are able to fully contribute and thrive. Our goal is to grow and develop our people, attract diverse talent and support strong, diverse communities.

 

We support diversity, equity, and inclusion by working to develop a culture of inclusion and belonging led by leaders who develop potential and embrace unique skills and abilities. Our aim is to create an equitable and accountable environment for all leaders and employees that will drive performance and impact business strategy. In this way, we can increase overall diversity for leadership roles and pipelines of talent by maturing our hiring practices, robust development opportunities and focus on retention of key talent.

 

We are proud to be an equal opportunity employer committed to being inclusive and attracting, retaining, and growing the talents of a diverse and inclusive workforce.

Technical Lead IT Supply Chain - USA. Las Vegas - $100,000 - $150,000

Technical Lead IT Supply Chain

USA. Las Vegas

$100,000 - $150,000

 

Job Description

We are searching for an innovative and collaborative technical lead to join our Enterprise Applications Team with the primary focus of ensuring the successful delivery of manufacturing SaaS solutions and continuous improvements to our business operations. This role supports the Logistics and Manufacturing Director, IT and will oversee the daily operations of technical support team as well as participating as an active member of the team. This role interfaces with internal customers, external third-party vendors and internal IT teams.

 

Job Overview

• Oversee the day-to-day operations of the Technical Support Team

• Participate in all stages of the related SaaS applications implementation, within an Agile SAFe framework, to varying degrees depending on project size and scope – including project management, requirements analysis, development (management and scheduling), testing and delivery

• Drive high-level architectural and systems design discussions.

• Be actively involved with the operational delivery and UAT if required for new product and feature releases

• Ensure that all customer inquiries and issues are solved correctly and in a prompt and professional manner

• Champion continuous improvement; advocating for SAFe and lean mindsets, behaviors, and processes with the support of agile methodology, practices, tools, and coaching.

• Manage and monitor the reliable delivery and performance of applications to agreed business-as-usual standards • Identify and analyze risks and impacts of related initiatives to a successful delivery of projects.

• Act as an escalation point providing sufficient levels of technical know-how to assist in root cause identification and permanent resolution of issues • Drive timely communication and appropriate level of reporting for IT and Business Stakeholders.

• Raise and communicate scope creep and resolution plans with third-party vendors and internal customers

• Proactively seek out new and innovative solutions to deliver efficient and cost-effective systems to meet evolving business needs

 

 

Qualifications

• Education of a Bachelor's degree in Business Management, Computer Science, or related field

• Five years plus experience in a Technical Support role. o Technical Lead o Solution Architect o Developer/API Integrator o API integration platforms

• Supply Chain SaaS application exposure to: o Logistics o Trade Compliance o Warehouse Management Solutions (WMS,WES) o Demand Planning

• Excellent interpersonal skills for establishing and maintaining effective working relationships with staff and vendors with a customer service focus.

• Experience with Agile project management tools (ADO - Active DevOps, Jira)

• Flexibility, patience, and a willingness to adapt within a maturing SAFe environment as well as be hands on when required

• Strong organizational, time-management, and verbal/written communication skills.

• Must be able to convey information across multiple customer and corporate audiences

• Ability to adapt to fluid situations and prioritize tasks in a dynamic environment • Change champion

• Ability to work independently, be highly organized, and meet deadlines

• A willingness to work in a fast-paced, target-driven environment

Software Engineer-JavaScript - UK, Saltaire - £36,000 - £50,000

Software Engineer-JavaScript

UK, Saltaire

£36,000 - £50,000

Job Description

In this role you will design (visually and technically), develop, and implement features as requested by customers and partners. We are updating our set top box platforms to use newer web and embedded technologies and looking for a team member to help drive this migration though developing new features and revolutionising existing module using modern JavaScript practices and new technologies.

You will:

·        Design, code, test, debug, document, build, maintain, and modify computer programs of high complexity, significance, and risk.

·        Design and implement new features and bug-fixes.

·        Resolve technical issues through debugging, research, and investigation.

·        Perform unit and end-to-end testing of application code as well as execution of implementation activities.

·        Ensure that expected application performance levels are achieved.

·        Work closely with our partners to develop integrated solutions for our customers.

·        Be involved in future product direction and development by collaborating with other members of the engineering and management teams

Required Qualifications for Consideration

·        JavaScript – Experience developing and troubleshooting JavaScript, particularly single page applications.

·        Self-Starter – Proven ability to take ownership of demonstrable functionality from receiving requirements, development, unit test writing through implementation with a high attention to detail.

·        Strong communication and interpersonal skills.

You Will Excite Us If You Have

·        Agile – Experience as a member of an Agile development team; actively participating in ceremonies to refine requirements, demonstrate functionality, and provide process improvements.

·        User Experience – Knowledge of designing user interfaces and user experiences. Creating mock-ups/prototypes and implementing visual designs as code. Using CSS preprocessors such as SASS or LESS.

·        DevOps – Experience configuring and troubleshooting build and development environments and tools, including experience with Jenkins, Git, and Groovy, or similar tools.

·        JavaScript Framework – Experience designing, developing, and maintaining applications using a modern JavaScript framework such as React, Angular, Vue.js etc.

Senior Full Stack Engineer - USA, Remote - $125,000 - $127,000

Senior Full Stack Engineer

USA, Remote

$125,000 - $127,000

Who We Are

Our company is the largest crowd-sourced, community-driven database of recorded music information in the world. Every day, millions of people use our Marketplace to connect, learn about music, and buy and sell vinyl records, CDs, and cassettes. As we continues to grow, we are looking for bright, dedicated, creative, and highly motivated people to help us realize our mission to serve the music fan in everyone. We are relatively small, so individual contributions can have a large impact. High value is placed on quality, critical thinking, and continuous improvement. Our teams work collaboratively but are distributed geographically and open-source tools are important to who we are and how we work. We value the experiences and skills each team member contributes to helping us serve our music community.

 

Who We’re Looking For

The Full Stack Engineer has more experience and responsibility than lower-level Engineers. Great ability to multi-task across projects as well as to adapt to different areas of the code where they may not have previous experience. The Full Stack Engineer will be comfortable with both front and back end engineering tasks. This role will be responsible for contributing towards architecture and design decisions. Team Manager may involve you in budgetary and planning discussions.

 

What You’ll Accomplish

·        Plan, develop, and deploy server-side and client-side software in sprint cycles.

·        Observe, debug and optimize production systems with thousands of concurrent users.

·        Research new frontiers, prototype implementations and share knowledge.

·        Communicate openly and collaborate frequently with Product and Engineering teams to quickly deliver high quality products that maximize value to our ecosystem.

·        Take responsibility over large, complex features from concept to design to delivery.

·        Migrate system functionality to microservices while maintaining a legacy application.

·        Coach and mentor other engineers with recommendations, and code reviews.

·        Demonstrate a consistent commitment to our core values and operating principles.

·        Work with your team on planning and completing department goals that align with overall business objectives.

·        Be an effective communicator by listening carefully, asking questions, and being transparent, timely, and diplomatic across all levels of the organization.

·        Stay informed on what is happening within the business and help others understand business decisions and the company direction by positively representing the company view.

·        Provide technical knowledge via documentation, coaching and mentoring others in the department and company.

·        Stay informed on new technologies within your specialization and implement them as needed.

·        Use analytic skills to communicate and drive decisions for your team based on data.

·        In partnership with your manager, start to plan, evaluate, and improve the efficiency of your department to enhance speed, quality, efficiency, and output.

·        Understand how your contributions support the business vision, mission, and strategy.

·        Work with your manager to identify and pursue career growth opportunities.

 

What You’ll Contribute

·        Bachelor's degree in computer science or computer engineering from four-year college or university, or equivalent technical work experience

·        4+ years related work experience.

·        Experience working with production systems under load.

·        Experience with Python, mySQL, Docker, Docker Compose, Javascript, React, and Git.

·        Knowledge of Design Patterns, RESTful Services, GraphQL, DevOps,and Agile Methodologies.

·        Deep understanding of software development lifecycle processes such as version control, build and configuration management, automated deployments, automated testing, etc.

·        Ability to effectively present and communicate with project stakeholders.

·        Capable of taking a large complex project, breaking it down into sub-tasks, and completing those tasks as required.

·        Shows initiative and seeks evidence in data to support ideas.

 

What We Provide

·        Competitive compensation: salary, plus performance-related bonus program

·        401(k) with employer match

·        100% company-paid medical and dental insurance benefits for you and your dependents

·        4 weeks paid vacation, increasing based on tenure

·        18 weeks paid leave for birth moms

·        8 weeks paid parental leave, including for adoption

·        Monthly wellness allowance

·        Annual professional and personal development allowance

·        Work from home office set-up and expense allowances

·        Flexible work location opportunities

·        Employer matching toward charitable contributions

 

What We Believe In

Our mission is to serve the music fan in everyone. We represent a diverse and inclusive community, and we are committed to serving our community with innovative and creative solutions. We know that innovation happens best when varying perspectives are embraced and integrated. Our global team reflects our global community.