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:
EXPERIENCE:
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.
Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.