Job Information
SMS group Inc. Full Stack Application Developer (Multiple Openings) in Pittsburgh, Pennsylvania
SMS group Inc. seeks Full Stack Application Developers to work in Pittsburgh, PA, and be responsible for developing, designing, and supporting data science solutions and theories. Specific responsibilities include: (i) developing robust, enterprise-class web/windows applications for the full scope of systems; (ii) designing and developing enterprise mid-tier components of web driven n-tier application framework with technologies including C# and ORM (Entity Framework); (iii) writing and tuning critical SQL queries as well as designing complex data models and web APIs; (iv) communicating with front-end and database engineers to ensure features are developed with best-in-class software and technology innovation as well as providing expert technical use support; (v) ensuring that risk assessment measures and control solutions are fully integrated into continuous front-end applications; (vi) complying with coding standards for performance, ease of maintenance and scalability and application security; (vii) customizing technology for mature visualization, process, and automation systems controls; (viii) designing, coding and testing inspection throughout life cycle to identify issues/defects; (ix) developing, maintaining and testing applications for data visualization and analysis; (x) designing and implementing dynamic applications; (xi) developing and testing web and desktop applications for modernizations and installations of digital solutions for rolling mill, metallurgy and process line equipment; (xii) maintaining and supporting existing systems as well as debugging, identifying and correcting application defects with advanced, algorithm-based validation methods; (xiii) developing and improving continuous integration and deployment processes and contributing to the ongoing development of data warehouse ecosystem as well as participating in the integration testing of the software solution with control system before shipment to the job site; and (xiv) designing and implementing software for digital solutions based on project requirements, standards and similar reference projects.
REQUIREMENTS: Must possess, at a minimum, a Bachelor's degree (or foreign equivalent) in Computer Science, Information Science, Software Engineering, Computer Engineering, Computer Science and Engineering, or a directly related field, AND at least six (6) months of experience in a computer-related role. The six-months of experience must include developing and deploying production grade software solutions, implementing OOP Programming using C#, performing data engineering, and software project management. Experience can be concurrent.
Must know (from any completed university-level coursework, seminars, workshops, or real-world, hands-on experience): Entity Framework; ASP.NET; JavaScript; SQL; Cloud Computing; SDLC; and Agile Scrum.
Any interested applicant may apply online by searching keyword 3064 at sms-group.us/careers