JOB PURPOSE AND IMPACT
We seek a Senior Software Engineer who will maintain, integrate and implement software applications within the organization.
In this role, you will conduct software application testing, quality assurance, configuration, installation and support to ensure smooth, stable and timely implementation of new software and updates to installed applications.
Conduct, and guides others, in technical software testing and debug systems and software applications, as needed.Compile and prioritize enhancements and defect resolutions to applications, implementing changes.
Performs advanced and complex programming, coding and documentation of systems and applications software.Analyze business requirements and prepare detailed technical specifications to write applicationsand programs.
Key contributor into the strategy and technical planning of system / application technology in accordance with internal and external software compliance standards.
You will work under minimal supervision and independently handle complex issues while referring only the most complex issues to higher-level staff.Other duties as assigned.
Bachelor’s degree in a related field or equivalent experienceMinimum of four years of related work experience
Experience with Continuous Integration & Delivery practices (Jenkins, XLDeploy, Drone, etc).
Experience with cloud infrastructure services, such as AWS or Azure
Experience in an agile software development environment
AEM is a plus.
Ability to collaboratively design and write testable code in open source frameworks.
Strong intrapersonal skills, ability to work with diverse teams and personalities
Self-reliant, assertive and motivatedAbility to develop through the entire application and infrastructure stack.Bilingual English, Spanish