Software Engineer – Integrations

Emerald Talent Group

Apply Now

Job Duties and Responsibilities

The Software Engineer (Integrations) will support multiple projects and multiple systems relating to Sur La Table’s eCommerce, Retail, and Supply Chain business systems as well as other internal functions. He or she must exercise independent skill and judgment, assist in developing recommendations and solutions to business issues, and provide detailed analyses of the impacts of proposed software implementations, integrations, and configurations as well as business processes. He/she will work closely with a team of developers and quality assurance analysts, business analysts, project managers, and various colleagues throughout the company and occasionally with 3rd-party vendors. This position reports to the Manager, Applications Development.

• Develop applications and contribute to existing software solutions according to best practices and internal standards, both independently and in collaboration with other development or IT staff.
• Ensure high-quality design and implementation of software integrations between disparate systems and technologies using a variety of APIs and interfaces 
• Participate in requirements gathering and analysis for multiple project initiatives, often concurrently.
• Investigate and recommend technological improvements for business and e-commerce applications. Identify gaps, risks, inconsistencies, and inefficiencies.
• Participate in technical design, development, testing, implementation and maintenance of systems and applications. 
• Communicate complex information clearly and concisely, both orally and in writing, to technical and occasionally non-technical audiences.
• Manage multiple priorities and communicate status to colleagues, management, and executives in a timely manner.

Essential Functions

• Ability to regularly communicate verbally and in writing and work cooperatively with employees, vendors and customers.
• Ability to analyze and interpret data. 
• Ability to learn technical material. 
• Ability to use computer and other office equipment to accomplish work tasks. 
• Ability to think critically and communicate complex thoughts and/or ideas in clear and concise manner. 
• Ability to remain stationary for extended periods of time. 
• Regular and predictable attendance.

Experience and Required Qualifications

• 1+ years of Information Systems implementation, integration, and software development experience
• 1+ years of experience analyzing complex business requirements to determine appropriate IT solutions
• Superb analytical and problem-solving skills
• Excellent communication and interpersonal skills (both written and verbal) are required, and comfort with an Agile environment is desirable
• Strong knowledge of (and experience with) at least one modern programming language is required (preferably Java) and working knowledge of one or more of the computer languages possibly relating to the job functions: C#, JAVA, XML, SQL, .NET, ASP.NET, JavaScript
• Strong working knowledge of software versioning and release practices and tools (e.g. Subversion, Git, Bamboo, etc.) as well as familiarity with requirements tracking, bug tracking, and related systems (e.g. JIRA, Confluence, etc.) is required
• Experience with test-driven development and/or strong unit and integration test development is desirable
• Big plus for experience with Mule ESB or similar, ETL, and/or the scripting of builds and automated testing


Sur La Table Core Competencies for Everyone:

• Focus on the Customer: You inspire and delight your customers
• Be Genuine: Your communication style is respectful, effective and sincere
• Make the Right Call: You effectively blend knowledge, experience, wisdom & decisive action 
• Take Ownership: you are committed, responsible and provide solutions 
• Achieve Results: You meet and exceed goals and expectations 

This job description represents a summary of the job, not an exhaustive or comprehensive list of all possible job responsibilities, tasks, and duties. Responsibilities, tasks, and duties of the jobholder might differ from those outlined and other duties, as assigned, may be part of the job. This job description is not an employment agreement or contract. Sur La Table has the exclusive right to alter this job description at any time without notice. 

Sur La Table is an Equal Employment Opportunity employer. All qualified candidates will receive consideration for employment without regard to race, national origin, gender, religion, disability, sexual orientation, genetic information, veteran status, or marital status.



Apply Now

  Apply with Linkedin   Apply with Indeed