PRINCIPAL SOFTWARE DEVELOPER
Principal Software Developer
Sphera is a leading global provider of cloud software and services that enable companies to manage their environmental, health, safety and sustainability (“EHS&S”) processes. Our software makes the world Safer, more Sustain able and Productive. Sphera is a portfolio company of Genstar Capital of San Francisco, a leading middle-market private equity firm,focused on investments in targeted segments of the software, industrial technology, financial services and healthcare industries. Sphera is positioned to be a $100MM startup.
Summary:
At Sphera, we are helping our customers keep their people safe, their products sustainable and their operations productive. If you area creative and passionate software engineer, this is a great opportunity to join Sphera and together we buildthe cloudplatformthat will make our world safe and more sustainable.
The best people don't want a job, they want to change the world and themselves. The best wantto challenge the status quo. The best wantto grow themselves and their careers. Come check out what Sphera has tooffer and how that matches up with your career goals.
Responsibilities:
Participate in the Agile software development (Scrum/Kanban) from concept, design,to full-stack code and test
Write concise code, clear, well-tested, well-documented and with quality that adhere toindustry best practices
Optimize code for quality, performance, scalability, efficiencies and security; through testing, code scanning, refactoring and monitoring
Collaborate with product owners to define/refine requirements, break down into development tasks, estimate effort, and plan milestones & deliverables
Developand maintain UI applications (web, mobile, etc.) and/or web APIs (RESTful & messaging-based)
Identify opportunities to:innovate, improve software architecture and cloud infrastructure, and/or offer new ideas.
Advocate for simplicity, reliability, manageability, scalability, extensibility, reusability and performance
Required Education:
BSin Computer Science, or STEM (Science, Technology, Engineering and Math) major or equivalent experience.
Required Experience:
15+ years of experience designing and building scalable and performing data-driven software applications
Experience designing services based and/or tiered web and mobile applications
Experience in:.Net Framework, ASP.Net, VB.Net, C#, Web Services (WCF/Web API), JavaScript, JQuery, HTML, CSS, SQL Server, Visual Studio, TFS
Experience developing secure code meeting OWASP standards
Experience working in a continuous integration and deployment development environment,
Experience practicing Scrum/Kanban and can adapt to Scrum values
Skills:
Strong analytical and problem-solving skills
Be a proactive team member who contributes, collaborates and demonstrates positive behavior
Works effectively & independently in a dynamic team environment.
Proven time management, organizational and follow-up skills to meet deadlines
Quality-orientation with passion for customer satisfaction
Excellent interpersonal skills
Demonstrated initiative to learn & experiment with new technologies and processes.
Strong work ethic and professionalism
Good communication skills
Sphera is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, age, gender identity, sexual orientation, marital status, parental status, religion, sex, national origin, disability, veteran status and other legally protected characteristics.