Software Developer

Waste Connections The Woodlands , TX 77380

Posted 2 months ago

Job Title

Software Developer

Primary Location

The Woodlands, Texas

Employee Type

Employee

Job Description

Software Developer

Waste Connections is the premier provider of solid waste collection, transfer, recycling and disposal services, along with recycling and resource recovery, in mostly exclusive and secondary markets across the US and Canada. https://www.wasteconnections.com/about-us

This is a full time position at Waste Connections, Inc. located in The Woodlands, Texas. The position will be primarily responsible for management and support of all external and internal applications including design, development, content management and associated functionality. This position is a member of the Operations Applications Information Systems group and will be part of the Application Development Team.

What Makes This Position/Workplace Exciting?

Have you ever been on hold for a basic utility service, like trash service, and had to go through a series of questions to simply sign up? Here at Waste Connections our goal is to ease the burden on customer service and our consumers with customized application automation. Focusing on initiatives that will reduce call volume by automating customer requests via websites and customizing applications to fit our decentralized business model - allowing our consumers to serve themselves online.

DUTIES AND RESPONSIBILITIES

  • Application Development

  • General support for the entire team

  • Create, enhance and troubleshoot current functionality of existing applications

  • API Integration

  • Manage and create application endpoints to interact with real time customer data

  • Collaborating with management, departments and customers to identify end-user requirements and specifications

  • Designing algorithms and flowcharts to create new software programs and systems

  • Producing efficient and elegant code based on requirements

  • Testing and deploying programs and applications

  • Assessing user feedback to improve software performance

  • Observing user feedback to recommend improvements to existing software products

  • Providing documentation to guide future software development projects

EDUCATION / TECHNICAL EXPERTISE / EXPERIENCE

  • 5+ years of experience in application development

  • Bachelor's or Master's degree in Computer Science or a related field

  • Proficient in popular coding languages including Microsoft Entity Framework, MVC, .NET framework, ASP.net Web Development, JavaScript/jQuery, Ability to code in VB.NET, C#, Angular, Microsoft SQL, Visual Studio and Git

  • 'Next Generation' website design

  • Strong API integration background

  • Excellent knowledge of the software development life cycle

  • Strong problem-solving and communication skills

  • Knowledge of Object-Relational Mapping frameworks

  • Ability to learn quickly and work independently or as part of a team

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
Software Developer II

Woodforest Bank

Posted 6 months ago

VIEW JOBS 2/10/2021 12:00:00 AM 2021-05-11T00:00 The Software Developer II is responsible for the enhancement of software solutions to optimally support business processes. This includes the configuration, custom development, installation and updating of business software applications. Key Responsibilities: * Develops code solutions to meet business unit needs including application modifications such as custom views, reports, and workflows. * Attends product team meetings and works closely with business analysts to analyze business requirements, develop and refine product backlog, define development project plans, and to report on progress and obstacles. * Performs initial configurations and installation of applications and associated servers; supports application updates as needed. * Documents import procedures and works on release management to deploy items from development to the lab environment. * Assists with the planning and implementation of existing software applications for new business units. * Deploys product in DevOps, using a CI/CD pipeline on prem, or to the cloud. * Develops and delivers on an Agile Feature team. * Consistently demonstrates familiarity with: * Test Driven Development (TDD) / Behavior Driven Development (BDD) * Pair programming or Mob programming * Use of Agile processes such as scrum, product backlog, definition of done, etc. * Coaches and gives and receives feedback for process improvements. * Performs other job-related duties or special projects as assigned. Competencies Required: * Full stack (T-shape) to develop micro services, stored procedures, and WebAPIs, using C# in a .NET environment. * Ability to utilize and demonstrate competence with Azure Cloud Services and advance service-oriented architecture: * Including advance knowledge of Visual Studio, VSTS, Azure/DevOps, .NET Core, Visual C#, ASP.Net, and React, and other industry recognized software development programming languages and tools. * Effective software design and programming capabilities. * Familiarity with SQL, Windows communications foundation, Microsoft .Net Framework, and Model View Controller design pattern. * Working knowledge of development technologies and tools, Agile methodologies, software development best practices, and software engineering concepts, methodologies and architectural styles. * Excellent organizational, process and project management skills with the ability to prioritize workload, collaborate with cross-functional teams, and meet deadlines in a fast-paced environment. * Strong, responsive customer service and problem-solving skills with the ability to work independently while supporting a team environment. * Developed analytical skills with strong attention to detail and concern for data accuracy. * Strong verbal communication and technical writing skills with an ability to effectively interact with and convey information to people who possess varying levels of understanding on applicable topics. * Flexibility to provide support during weekend and evening hours as needed. Minimum Qualifications/Experience: * 4-6 years' experience with application software programming, development or quality assurance testing required. * A full-stack developer and with advanced understanding of the concepts of software engineering required. * Experience working on and completing a variety of hi-tech software development projects required. * Banking or financial services industry experience preferred. Formal Education & Certification: * Bachelor's degree in Computer Science, Information Technology, Engineering, or related field required. * Holder of related technology or programming certifications strongly preferred. Work Status: * Full-Time. Supervisory Responsibility: * None. Travel: * 0% - Negligible amount of travel expected. Working Conditions: * Conditions involve lifting no more than ten pounds, sitting most of the time, but may involve walking, moving, or standing for brief periods, and occasionally lifting and carrying articles like files, ledgers, folders, etc. Disclaimer: This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Nothing herein restricts management's right to assign or reassign duties and responsibilities to this job at any time. Woodforest is an Equal Opportunity / Affirmative Action employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status, or other status protected by law or regulation. Woodforest Bank The Woodlands TX

Software Developer

Waste Connections