Reports to: Executive Vice President, Information Technology
Location: Oakland, CA
Summary:
Do you wake up at night wondering whether you've organized data in the best way possible for the task at hand? Do you sweat a little and spring into action when you realize that a bug is impacting our customer experience, and want to fix it before you go build a new feature? Do you like working on a small, hardworking team? Are you naturally curious?
Our mission is to build a better world by helping organizations become great places to work FOR ALL. We are building multi-language SaaS software to certify and recognize companies around the globe for their achievements in creating world-class employee experiences for all their employees. This position is a full-time professional position at Great Place to Work. This position works collaboratively with the Information Technology team and other areas of the business.
The qualified candidate will be able to demonstrate previous work experience with data, reporting/results visualization, and business process. Experience with all phases of the software development pipeline is important. The candidate should be comfortable gathering and refining requirements, analyzing requirements to propose solutions, and developing, testing, and deploying those solutions. We have a preference for candidates with some frontend and backend development experience.
Primary Duties and Responsibilities:
Support the definition of requirements, software development, and testing for key line of business applications.
Work with business and IT teams to obtain final requirements approval; ensure that architecture and systems meet emerging needs and can be easily adapted to support new business requirements; create testing plans, training initiatives, and release schedules.
Assist in troubleshooting and resolving software application issues in production environments. Serve as a liaison and facilitator between all business units to assist in addressing and resolving IT software issues.
Assist in managing vendor relationships for 3rd party application development and programming consultants.
Assist network administrator with application installation and testing.
Technical Skill Requirements:
Significant experience with both relational and unstructured data.
Experience developing both front-end and back-end web application components.
Experience with both operational data and (point in time) warehouse data and the development of data architectures, flows, ETL, etc
Experience designing, implementing, and managing interconnected distributed systems.
Experience working with various pieces of DevOps (build, test, deploy) a plus.
Technical Software Requirements:
Foundational: Windows Server, .NET framework, Visual Studio, Visual Studio Team Services, C#, Microsoft Azure, Git, Application Insights
Identity/Authentication: SSO, SAML, WIF, OpenId Connect, Azure Active Directory