Senior Software Engineer

Sca Technologies   •  

Pittsburgh, PA

5 - 7 years

Posted 236 days ago

This job is no longer available.

Job Description

As a Senior Software Engineer, you’ll not only design/implement SaaS, cloud-based, Supply-Chain management software solutions, but you will also lead the talented team as they work together to bring to market the innovative approach to supply chain that has worked for our anchor client, McDonalds for over a decade.  In this highly innovative, cutting edge software company, you will not be bogged down by politics and policy.  You bring us your passion to develop, your strong leadership skills, and above all else your passion to make a difference in this company, and we will provide you a career with a very competitive salary and benefits as well as peers that are collaborative, motivated, brilliant, and dedicated.

Accountabilities / Responsibilities

Work output and deliverables

•   Deliver components of software products that are aligned with market, business and technology roadmap and strategy
•   Develop and document innovative and implementable SW and DB designs that satisfy complex product requirements
•   Collaborate with product management, sales and software architects to define a best-in-class product roadmap comprised of high-valued customer-focused features
•   Develop, document, communicate and track the schedules, plans, and risks for software development efforts
•   Leads the implementation of SW and DB designs by guiding, directing and supporting software and database developers
•   Works with Architect to align features, processes and technologies across the product
•   Drive innovative new product features and software product development process improvements
•   Research and evaluate software tools, processes and techniques that will improve product quality and team effectiveness

•   Identify risk areas and issues which can delay delivery communicating or escalating ahead of time to mitigate impact
•   Communicate plans, milestones and status on regular basis with managers and other stakeholders
•   Communicate with cross functional teams to understand customer, sales focus and align deliverables

Team Management

•   Cleary define tasks, timelines and expected outcomes
•   Accountable for the productivity of self and team members
•   Motivate team members to perform better and align with company goals
•   Guides/mentor, formally assists and trains team members
•   Accountable for quality and timeline of the work performed by self and team members and takes ownership of all assigned activities and milestones.

Required Skills
•   BS in Computer Science
•   7 years of experience designing and developing Enterprise Software or SaaS products
•   4 years of experience developing scalable, highly available, multi-tiered web-applications that have complex business logic and a large database
•   3 or more years of experience providing technical leadership and guidance to a software development team
•   Experience working with off-shore development teams
•   Experience using various web application development technologies such as

o   SP/JSF 2.0, Prime Faces, Spring framework, Weblogic and J2EE related technologies

•   3 or more years of developing DB queries and stored procedures
•   Experience using Agile development methodologies and processes such as Scrum, TDD and CIT.
•   Internally motivated, able to work independently and provide guidance to team
•   Strong communication skills with both internal technical team and customer-facing personnel
•   Strong initiative to find ways to improve solutions, technology and processes