Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Senior Software Engineer- Purchasing (Pt18)

Expired Job

Dick's Sporting Goods Inc Pittsburgh , PA 15201

Posted 4 months ago

Software Engineers are the heartbeat of Dick's Sporting Goods product teams. They are responsible for delivering best in class software that proves we love our Customers. You are expected to have a passion for high-quality, reliable and maintainable code. You're comfortable working side by side with product managers, designers, and customers, making decisions together in order to quickly deliver valuable working software. You're honest and retrospective, not afraid to identify what we're doing wrong so we can fix it, and what we're doing right so we can improve on it. Above all, you want to have fun at work, and judge your success by the success of your team, the happiness of our customers.

You will learn how to utilize a new platform, tools and methodology to design and deliver one or more measurable outcomes that produce economic value. This engineering process is highly collaborative and will use Lean Product Management, User Centered Design and Extreme Programming techniques. Software Engineers are expected to pair on a daily basis as they work through user stories and support product(s) as they evolve. You will work as part of a team with varying skillsets to create, deploy, and support production applications.

Delivery & Execution:

  • Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions

  • Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable

  • Writes custom code or scripts to automate infrastructure, monitoring services, and test cases

  • Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production

  • Configures commercial off the shelf solutions to align with evolving business needs

  • Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively

Support & Enablement:

  • Fields questions from other product teams or support teams

  • Monitors tools and participates in conversations to encourage collaboration across product teams

  • Provides application support for software running in production

  • Proactively monitors production Service Level Objectives for products

  • Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing

Learning:

  • Participates in learning activities around modern software design and development core practices (communities of practice)

  • Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations

  • Reviews and discusses code from more senior engineers to understand best practices and design patterns

  • Increases business acumen by learning about other parts of the business

Understanding of modern microservices-based architectures and methodologies Experience with Agile development and knowledge of related tools (Git/Pivotal Tracker)

Experience with modern web application frameworks and tools (C#/Bootstrap/Angular/JS/SQL) Experience with relational database (DB2, Oracle, SQL)

Experience with front-end UI technology (HTML/CSS/JavaScript/Angular/ReactJS/JQuery) Experience with Test Driven Development (TDD)

Exposure to 12-factor methodology and able to demonstrate appropriate patterns to more junior team members Exposure to a cloud computing platform and the associated automation patterns they provide

Exposure to SQL query optimization and troubleshooting Exposure to REST concepts and effective web service design

Exposure to a CI/CD toolchain Exposure to production systems design including High Availability, Disaster Recovery, Performance, and Security

Bachelor's Degree
3-5 years experience


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
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
Senior Software Engineer And Team Lead

Innovation Works, Inc.

Posted 5 days ago

VIEW JOBS 12/11/2018 12:00:00 AM 2019-03-11T00:00 Job Summary BoardBookit is looking for a Team Lead to join our Application Development team. This person will help define the technical direction for a team responsible for developing code for a complex cloud based SaaS product. Responsibilities include planning, design and creation of the code to include in the product. The ideal candidate has hands on development experience, the ability to lead a technical team and a desire to work in a SaaS environment. Responsibilities and Duties * Lead the application development team providing high-quality delivery of the BoardBookit product * Lead component design and development using the .NET MVC Framework as well as lead API integrations using REST web services * Together with management team work to prioritize workload among team members * Work as an integral part of the product roadmap team * Support the product support team by demonstrating the ability to identify and isolate product problems * Ability to interpret wireframes and requirements documents into sound technical solutions * Work on projects from product requirements to launch, including code review, unit testing, testing and deployment * Collaborate with cross-functional teams to define, design, and develop new features and functionality * Accurately estimates the magnitude and time requirements of features and fixes * Implement custom user interfaces using the latest mobile and web programming techniques * Implement middle and back-end layers using the latest server and cloud computing techniques * Continuously discover, evaluate, and incorporate new technologies * Provide leadership and guidance to continue to establish development best practices and standards for the organization * Independently handle personnel issues, conflict management, define goals that increase knowledge and skills of staff, and define staff expectations * Contribute to discussions on implementation of overall company IT strategy Required Knowledge, Skills and Abilities: * BS/MS degree in Computer Science, Engineering or a related subject * Possess full-stack development expertise * 5+ years of hands-on experience performing web development in a .NET environment including knowledge of C#, SQL, Entity Framework, HTML5, Javascript, CSS3 * Must be capable of not only developing software, but leading and directing teams of software developers * Demonstrate experience with public facing web projects * Experience building and delivering highly scalable, reliable, and complex software systems ontime and on budget * Ability to quickly ramp-up on new languages, technologies, and platforms * Working knowledge of the general mobile and/or web landscape, architectures, trends, and emerging technologies * Experience with third-party libraries and APIs * Solid understanding of the full software development life cycle Please forward resumes to: Careers@BoardBookIt.com Innovation Works, Inc. Pittsburgh PA

Senior Software Engineer- Purchasing (Pt18)

Expired Job

Dick's Sporting Goods Inc