Manager – Full Stack
SMS group Inc. - East Pittsburgh
Pittsburgh, PA
Manager of Full Stack
SMS group Inc. seeks a Manager of Full Stack to work in Pittsburgh, PA, responsible for overseeing the development and design of front-end web architecture, ensuring the responsiveness of applications, and managing a team of developers. Specific responsibilities include: (i) managing full stack application developers to ensure projects are completed in a timely manner; (ii) overseeing the development of robust enterprise-class web applications; (iii) working with global colleagues across multiple product lines; (iv) overseeing the design and development of enterprise mid-tier components of web driven n-tier application framework with technologies including Java, C#, Spring Framework, JSON and REST API; (v) writing and tuning SQL queries; (vi) leading the design of data models and web APIs; (vii) providing operational user support; (viii) partnering closely with front-end and database engineers to ensure features are developed holistically; (ix) complying with coding standards for performance, ease of maintenance and scalability and application security; (x) following agile software development methodology and team architecture standards; (xi) mentoring team and collaborating on design; (xii) interfacing with partners and customers through integration, deployment, and troubleshooting; (xiii) maintaining and supporting existing systems as well as debugging, identifying, and correcting application defects; (xiv) overseeing the development and improving continuous integration of the software deployment processes; (xv) leading on-site commissioning and training of application and software solutions; and (xvi) managing the service of existing systems.
Must possess, at a minimum, a Bachelor’s degree (or foreign equivalent) in Electronic Engineering, Control & Automation Engineering, Automation Engineering, Electrical Engineering, Computer Science, or a directly related field plus three (3) years of experience in a systems analyst or software programming role. Experience must include three (3) years of performing OOP programing and software systems design for steelmaking processes and procedures. Experience can be concurrent.
Must know (from any completed university-level coursework, seminars, workshops, or real-world, hands-on experience): C#; JavaScript; Reactive Programming; Relational Database Design and Optimization (SQL); Cloud Computing technologies; and Agile Scrum software development process.
Must be able and willing to travel domestically to various unanticipated employer and client locations up to 15%.
Apply at: sms-group.us/careers