Sr. Integrations Developer

Total Wine Bethesda , MD 20813

Posted 2 months ago

Sr. Integrations Developer

Bethesda, MD

Total Wine & More is seeking a talented Senior Integrations Developer to join our team. The primary functions of this role are to develop software applications based on functional requirements and technical specifications. This person will regularly create and document technical designs based on functional requirements as well as implement the design. Software developers work collaboratively with business analysts in order to understand functional requirements and translate those requirements into technical designs. Additionally, software developers work collaboratively with other developers to share coding best practices and ensure standardized techniques across the team.Our ideal candidate will have experience with software development across a variety of integrations and database technologies across Microsoft and Google technologies including .NET, and SQL Server, and Airflow with some cloud development experience with preferences in Azure or Google cloud platforms. Experience with a variety of software development design patterns such as MVC, Service Oriented Architecture, Object Oriented Design, Microservice Architecture, Big Data, Business Intelligence, Stream Processing and Batch Integrations will be helpful with developing solutions within our systems.Total Wine & More development teams operate in an Agile environment, in both Scrum and Kanban processes which requires close collaboration with business analysts, QA engineers, subject matter experts, and members of the business.Total Wine & More has a unique, entrepreneurial culture and our business reflects this spirit. We are looking for someone who wants to put his or her on fingerprints on the organization and help contribute to the growth and direction of the company in a meaningful way.

KEY RESPONSIBILITIES

  • Software development of cloud-based solutions in Azure and/or Google Cloud Platform

  • Software development of ETL/ELT solutions in SQL, .NET, GCP, and Clover DX

  • Data modeling in a variety of database models / platforms including SQL Server, MySQL, BigQuery, flat files

  • Implementation of real time streaming integrations based on cloud-native technologies

  • Design and implementation of services based on service-oriented and micro-service architectures

  • Serve as technical expert including solution analysis and translating functional requirements into design specifications

  • Collaborate with QA Engineers on planning and execution of unit tests of code components

  • Development of solutions for a variety of complex problems

  • Develop technical processes that leverage modern CI/CD concepts and pipelines

  • Work in fast paced, highly collaborative, Agile development environment

  • Support, maintain, and document software functionality

  • Identify and evaluate new technologies for implementation

  • Analyze code to find causes of errors and revise programs as needed

  • Consult with end users to prototype, refine, test, and debug programs to meet needs

JOB REQUIREMENTS

Minimum Experience, Skills and Education:

  • 5+ years of professional software development experience

  • 2+ years of professional software development experience using relevant integration technologies

  • Bachelor's degree from four-year College or university in Computer Science, Technology or related field

  • Experience with a variety of software development languages and platforms. Relevant platforms are listed below.

  • Experience with a variety of software design patterns, including object-oriented design, client/server, service-oriented architecture, MVC, microservice architecture, ETL/ELT, star schema.

  • Experience with database design / data modeling.

  • Understanding of design principles related to developing reusable, supportable, and scalable software solutions.

  • Ability to quickly learn new technical skills, platforms, and approaches including how to adapt them into practical solutions.

  • Ownership mentality with capability to drive forward solutions on own initiative

  • Ability to multi-task, prioritize, and manage expectations

  • Excellent written and verbal communication skills are must.

Preferred Experience, Skills and Education:

  • Agile/Scrum methodology experience

  • Proficiency in Microsoft technologies and platforms including: client/server development using CXML/XSL, SOAP, REST, WCF and Web Services

  • Proficiency in Microsoft Azure

  • Proficiency in Google Cloud Platform

  • Proficiency in cloud-native components and architectural principles

  • Proficiency in ETL/ELT platforms, architectures, and design approaches

  • Proficiency in API design / service-oriented architecture

  • Proficiency in Node.JS, Go, Python languages

  • Experience with Visual Studio

  • Experience with VSTS/Azure DevOps or Git.

  • Proficiency with SQL Server technology and architecture.

  • Excellent T-SQL knowledge

  • Excellent knowledge of design patterns for software design

  • Excellent knowledge of enterprise architectural patterns

  • Excellent familiarity with software development processes, standards, and best practices to ensure quality outcomes

  • Experience working within short development cycles using agile (Scrum) methods

  • Good Presentation and Communication skills along with abilities to convey information and persuade

  • Ability to translate technical concept into language for non-technical stakeholders

  • Passion for keeping up to speed with the latest software tools and methodologies

  • Ability to challenge status-quo

PHYSICAL REQUIREMENTS (with or without accommodations):

  • n/a

About Total Wine & More

Total Wine & More is America's Wine Superstorethe country's largest independent retailer of fine wine. We started in 1991 when brothers David and Robert Trone opened two wine stores in Delaware. Today, our typical store carries more than 8,000 wines from every wine-producing region in the world. In addition, Total Wine & More carries more than 2,500 beers, from America's most popular beers to hard-to-find microbrews and imports, and more than 3,000 different spirits from every price range and category.

Our strength is our people. We are always looking for motivated, talented team members who are interested in working for a company with entrepreneurial spirit and a passion for providing best-in-class service. Our retail stores and corporate office (called the Store Support Center) provide opportunities for career growth and advancement. Offering competitive compensation and comprehensive benefits for qualifying positions, we strive to ensure that all Team Members feel that they are a part of the business, as they are valuable resources to our customers, co-workers, and communities.

Drug Free Workplace

EOE


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Developer

Fidelis Cybersecurity

Posted 1 week ago

VIEW JOBS 4/11/2019 12:00:00 AM 2019-07-10T00:00 Overview We are looking for a driven and design-minded Software Developer with experience of C/C++ and a scripting language (Python, Bash, or Perl), for our Centos based Fidelis Network appliances. The ideal candidate has experience writing C/C++ programs, and has excellent knowledge of TCP/IP based network protocols and Network Security. Fidelis Cybersecurity is a growth-oriented company that provides organizations with a robust, comprehensive portfolio of products, services, and expertise to combat today's sophisticated advanced threats and prevents data breaches. Our commercial enterprise and government customers around the globe can face advanced threats with confidence within our Network Defense and Forensics Services, delivered by an elite team of security professionals with decades of hands-on experience, and our award-winning Advanced Threat Defense Products, which provide visibility and control over the entire threat lifecycleCome join our awesome Engineering Team in the Bethesda, MD office! Responsibilities Responsibilities Support software development in all Fidelis Network appliances. Participate in peer code reviews, knowledge sharing, and SCRUM meetings. Work closely with other developers using the Agile software development lifecycle. Get to know major parts of the product code base and grow into a system architect role with responsibilities that include design and code review across various engineering teams. Qualifications Required Skills * Strong C/C++ programming skills Strong programming skill in a scripting language (Python preferred) Strong knowledge of TCP/IP networking protocols and packet processing Good understanding in Linux internals and Device driver Working knowledge of version control systems (GIT, or SVN) MSCS or related field and 3+ years of experience developing software in a Linux/Unix environment. Bonus Skills * Network Security knowledge such as TLSExperience working on Agile software development projects Fidelis Cybersecurity Bethesda MD

Sr. Integrations Developer

Total Wine