A technical contributor for the team that is responsible for the design, implementation, and maintenance of technologies that enable the company’s business goals and competitive position. Design and implement solutions as part of an agile team that address important business problems through system and data integration. Serve as an active participant and technical advisor on the design of our solutions in collaboration with other team members.
Responsibilities:
Work in a Scrum team, focusing on building and maintaining applications (web and background) using Java, Oracle Databases, and other technologies as required.
Support and enhance our collection of Oracle database packages, procedures, functions, views, and other objects.
Collaborate with business analysts, subject matter experts, and other team members to design new applications and modifications to current applications.
Collaborate with the team and broader IT organization in introducing and advancing our automation practice(s) focusing on testing, building, and deployment.
Lead and advise the evaluation and recommendation(s) of application software packages, application integration, testing tools, and full-stack technologies.
Become proficient and knowledgeable across the entire landscape of technologies implemented at Mike Albert and within our data model to continue advancing the development practice in our organization.
Requirements:
Comprehensive and demonstrable full-stack software development skills and experience utilizing modern and open-source technologies to build enterprise business application (Significant Java experience required).
Extensive SQL experience and expertise (PL/SQL and Oracle technologies preferred).
Must be comfortable working in and managing multiple system environments (Linux & Windows).
Must be comfortable working with source control on teams with multiple, concurrent contributors.
Capability and willingness to learn new tools and technologies.
5+ years of progressive experience in software development serving a variety of roles and demonstrating increased leadership capabilities.
Bachelor’s Degree in computer science or equivalent technical field and/or equivalent demonstrable experience in an enterprise level professional setting.
Proven ability to be flexible and motivated, work well both independently and as part of a team, and possessing the passion and aptitude for technical leadership.
Ability to work collaboratively with other application development areas to define standards and manage change.
Excellent oral and written communication skills. Able to communicate effectively with a diverse group of individuals with varying levels of technical understanding and varying skillsets.
Exposure and professional experience with deploying modern applications utilizing containers (Docker) and cloud technologies (AWS).
Drug Free Employer
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job