28 days old

Software Engineer IV

Crowley Personnel LLC
Jacksonville, FL 32202
  • Job Code
    USA00029M
  • Jobs Rated
    8th

OUR PEOPLE: We deliver positive results and experiences for our partners by first empowering our people. Our industry experts are singularly skilled at what they do and equally adept at bringing their skills together to build solutions stronger than the sum of their parts. Our inclusion and employee-centric focus make for a workplace that provides valuable services and experiences.

THE CROWLEY WAY: Guided by our three values: integrity, sustainability, and drive, we believe in and celebrate the power of collaboration between people with diverse backgrounds and experiences to achieve business and personal goals. We support the development of our people and are committed to growing together, inclusively.

SUMMARY: Responsible for spearheading the technical architecture and development framework of Crowley's most complex web and mobile platforms.

GENERAL RESPONSIBILITIES: Acts as a software development subject matter expert (SME) and supports IT organizational objectives through the definition, development and execution of related methodologies, processes and tools in accordance with organizational priorities. Leads and performs need, trend, feasibility and performance assessments related to business information systems and applications to ensure business requirements are fulfilled, risks are mitigated, and value is optimized. Designs, codes, tests and analyzes existing and new software. Leads and conducts code and configuration audits in order to assess accuracy and performance. Leads the implementation of actions or projects that enhance system design and/or streamline performance and productivity based on analysis. Leads the development and documentation of best practices based on management and end-user feedback. Leads the installation of new software systems and provides ongoing technical support for all systems, applications and tools. Anticipates internal/external business challenges and recommends and implements system value opportunities, including process optimization, policies and procedures, and end-user experience improvements. Indirectly leads other, less experienced, software developers in the implementation of all projects, including the planning and estimation of phases of the Software Development Life Cycle (SDLC). Establishes and maintains partnerships internal/external of the organization to maintain a unified approach to software development and assists in facilitating the resolution of software and business information system issues. Conducts research on emerging software and application development products, languages and standards, and provides recommendations in support of procurement and development efforts. Advocates for the professional development of software developers, including providing mentoring and coaching. (Variations include, but are not limited to mainframe, integrations, Java, .NET, reporting and data warehouse developers.) Additionally, perform the following duties on a day-to-day basis:

  • Design, build, own and support high-class integrations using MuleSoft technology in a cloud Environment.
  • Develop and maintain APIs through their lifecycle with API management technologies and processes (including sign-up, security, throttling, access control).
  • Maintain integrations in an adaptable, API preferred integration landscape that allows Crowley solution landscape to evolve and adjust.
  • Plan for scalability of integration solutions, establish SLAs and integration contracts, define, and analyze metrics.
  • Collaborate/enable Crowley IT teams (architecture, development, support) in the overall integration solutions design, delivery, support, and teamwork.
  • Lower cost, improve quality and accelerate integration development through automation practices (CI/CD, automated regression/unit testing, etc.).
  • Stay abreast of industry trends and proactively identify areas for growth, improvement, and development of enterprise integration capabilities, both internally and externally.

EDUCATION: Bachelor's degree in computer science or a related field; or equivalent combination of post high school education and experience.

EXPERIENCE:

  • 6 years of software/application development experience with 5 years integration experience using MuleSoft.
  • Experience developing MuleSoft solutions for Oracle Fusion using SOAP services.
  • Experience developing MuleSoft solutions for Salesforce Platform using connectors and/or using Salesforce REST API.
  • Experience developing message-based solutions using Kafka and or IBM MQ.
  • Experience with Azure DevOps and pipelines.
  • Experience migrating Mule 3.X application to Mule 4.x
  • Experience with setting up client identity provider to use OAuth for API security.
  • Knowledge of Transportation industry, a plus.

TECHNICAL PROFICIENCY:
  • Proficient with Microsoft Office products, including Word, Outlook, Excel, and SharePoint.
  • Experience delivering solutions using integration design patterns, architectures, and integration technology beyond point-to-point integrations (publish/subscribe, event-based orchestration).
  • Experience with event-driven architecture.
  • Experience with deploying mavenized projects to MuleSoft Cloudhub.
  • Strong knowledge of Design Center, Exchange, Runtime Manager, API Manager.
  • Strong knowledge of VPC and Cloudhub networking.
  • Hands-on experience using the features of Anypoint Platform (Design Center, Exchange, Dedicated Load Balancer and API manager).
  • Solid experience using Java, XPath, SOAP, and REST web services, RAML.
  • Experience in developing MuleSoft solutions connected to software as a service for ERP or HCM systems.
  • Experience with implementing security on API. Utilize whitelisting, credentials-based authorization, and 1-way and 2-way SSL configuration in the MuleSoft platform.
  • Experience developing MuleSoft solutions using relational databases like DB2 on mainframe, MSSQL or Oracle databases.
  • Strong knowledge of Dataweave mapping JSON, CSV, and flat file definitions.
  • Strong knowledge of EAI/SOA best practices, development methodologies & standards.
  • Experience working in an agile SDLC, as well as stricter SDLC models when necessary.

COMPETENCIES: Ability to communicate effectively verbally and in writing, including the ability to convey technical information to technical and non-technical users. Ability to establish and maintain effective working relationships with internal/external business partners. Ability to evaluate process effectiveness and develop change or alternatives. Ability to prioritize, organize and perform multiple work assignments simultaneously. Ability to function effectively with, or as part of, a team. Ability to effectively manage projects that may vary in nature and scope. Ability to identify and/or document existing and new trends, as well as evaluate and predict their impact on the organization. Ability to interface software and business applications with other systems. Ability to indirectly mentor, coach, train, and/or supervise employees. Knowledge of and ability to conduct need, trend, feasibility and performance assessments. Knowledge of applicable computer software, operating systems and standard programming languages, concepts, practices and procedures. Knowledge of and ability to design and develop various forms of software and/or applications using a variety of information technology tools and resources. Knowledge of and ability to apply the concepts, principles and practices of the Software Development Life Cycle (SDLC). Ability to think outside the box, take initiative, facilitate, and collaborate with IT & business teams. Ability to work independently, focus on details, set priorities, and meet deadlines.

OTHER: MuleSoft Certified Developer credential preferred.

JOB SCOPE: Position impacts multiple business units/segments.

WORKING CONDITIONS: Normal office environment with little exposure to excessive noise, dust, temperature and the like. Extended use of a computer keyboard, viewing of a computer monitor and the ability to sit for long periods of time.





Jobs Rated Reports for Software Engineer

Posted: 2022-07-15 Expires: 2022-08-13
Sponsored by:
ADP Logo
Sponsored by:
Bank of America Logo

Featured Jobs[ View All ]

Featured Employers

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer IV

Crowley Personnel LLC
Jacksonville, FL 32202

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast