Pittsburgh, Pennsylvania30+ days ago
Must have experience with: (i) use of testing frameworks (Unit, Regression and Integration); (ii) Application security, vulnerability remediation and compliance; (iii) designing and developing large-scale, fault-tolerant distributed systems; (iv) solving problems that effectively address challenges in data collection, management and analysis; (v) preparing quality documentation that is easily understood and maintained and can be used effectively by others, including data scientists, data analysts and business stakeholders; and (vi) communicating effectively to explain technical concepts to non-technical stakeholders, collaborate with diverse teams and ensure initiatives align with business priorities. Duties include: (i) design, develop, and maintain software solutions aligned with business goals; (ii) write clean, efficient code and deploy solutions across enterprise environments; (iii) evaluate system architecture and integration between hardware and software; (iv) utilize emerging technologies and platforms to build scalable systems; (v) collaborate with cross-functional teams including product, data science, and design; (vi) document requirements, designs, test plans, and support materials; (vii) conduct code reviews and ensure quality and compliance of deliverables; and (viii) provide mentorship to junior team members and foster knowledge sharing.