Job Details
Description
Summary
Senior Integration Developer
Description
- Senior integration developers implement, test, deploy, and maintain integrations between software platforms, programs, and applications.
- They are problem solvers with solid programming skills and abilities in multiple coding languages and frameworks.
- They resolve errors and provide support. Individuals in this role execute integration strategies, create tools for other developers, ensure ongoing monitoring, and maintain and optimize builds and releases.
Responsibilities
- Develop highly scalable and available integrations using relevant integration/design patterns e.g., REST, asynchronous messaging, etc.
- Coordinate activities with other developers to ensure that integration projects are completed on time
- Follow best practices and standards
- Maintain the integrity and smooth functioning of the company's integration architecture
- Analyze and improve current system integrations and migration strategies
- Identify, debug, and advise on system errors or architecture issues
- Assist with the operation of integration resources including compute, storage, databases, and more in a hybrid environment
Requirements
- A bachelor's degree in computer science, computer engineering, related field or equivalent combination of education and experience
- 4 or more years’ experience as a programmer or computer scientist or demonstrable level of proficiency
- Excellent knowledge of one or more programming languages (C#, Node.js, Java, Python, JavaScript, C++, etc.)
- Superior programming skills that relate to code development, maintenance, and implementation
- Working knowledge of application integrations, development processes, and integration architectures
- Understanding and experience working with agile development methodologies
- Understanding and proficiency using modern DevOps practices including Git, containers, IaC, CaC, CICD, and more. Experience with Kubernetes a plus.
- Interpersonal skills along with the ability to work in a team
- A keen eye for detail and the ability to spot and fix errors in complex code
- Analytical and problem-solving abilities
- Ability to perform tasks independently
- Strong written and verbal communication skills
Preferences
- Experience programming C#, Java, Python, and/or Node.js
- Experience in API documentation using OpenAPI
- Experience in any API Management such as Azure API Management, Apigee or MuleSoft
- Experience with Azure
- Experience in GCP is a plus
Apply today and find your home at Ashley!
Benefits We Offer
- Health, Dental, Vision, Employee Assistance Program
- Paid Vacation, Holidays, and Your Birthday off
- Generous Employee Discount on home furnishings
- Professional Development Opportunities
- Ashley Wellness Centers (location specific) and Medical Tourism
- Telehealth
- 401(k) and Profit Sharing
- Life Insurance
- Our Core Values
- Honesty & Integrity
- Passion, Drive, Discipline
- Continuous Improvement/Operational Excellence
- Dirty Fingernail
- Growth Focused
- To learn more about Ashley Furniture, our community engagement programs, environmental stewardship, and our core values, please visit our Corporate Social Responsibility information page:
- Corporate Social Responsibility
- We are an equal opportunity employer and provide a drug-free working environment. While Ashley appreciates the interest of all candidates only those meeting specific position requirements may be contacted. Principals Only.
Read Full Description