Enterprise Application Development Engineer
Job DescriptionDevelops scalable, multitenant, enduser applications delivered remotely through a cloud softwareasaservice (SAAS) subscription. Develops multiple tenants utilizing the same software installation (vs. separate installations for each customer) with some level of customization available by tenant, selfservice subscription/user management that enables customers to scale up or down the number of users in realtime within the application itself, and/or large scale data transfer, storage, security, and integration with other systems on a cloud infrastructure. Implements and configures cloud service software such as SAP, Adobe, Salesforces, and Workday. Understands and incorporates business process automation and user experience needs.
You must possess the minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
Bachelor's degree in Computer Science, Engineering or related field.
5+ years of experience in:
Designing and implementing framework for automated set up and provisioning of SDLC infrastructure.
CI/CD methodologies, workflows, configuration management (Ansible), pipeline development and tools such as Jenkins, Artifactory, Github Actions.
In any of the following: Artifact Repository Manager Tools, auto-scaling, Infrastructure as Code (IaC), automated monitoring
Hands-on Software development experience (REST APIs, Python, Groovy Scripting, Unit testing framework).
Enhancing of deployment using CI/CD tools and extensions.
Optimizing pipelines and workflows for distributed software systems.
Experience with Container technologies: Docker / Kubernetes / Rancher / HELM
Experience with Clouds technologies, (AWS, Azure, Google Cloud, etc)
Experience writing SQL queries and managing database server
Experience delivering through Agile and DevOps Methodologies.
Knowledge of DevOps security practices (Secret management)
Knowledge of Dynatrace.
Knowledge of Monitoring tools (New Relic, ELK)
Experience in Static Code Analysis tools (Coverity)
Experience in Software Composition Analysis tools
Experience in Configuration automation using Ansible
Experience in Python, Django