Overview PCC Community Markets is looking for a Senior Developer to join our team. In this role, you will be responsible for designing, coding, testing, modifying, and implementing new or existing software products. This role will work with different co-op teams, outside vendors, and the IT team to support and extend the impact of technology on the co-op and co-op community. In addition, this team player will work with the IT team to develop and implement software development best practices and create a culture of IT maturity. The ideal candidate will have a firm understanding of the Microsoft development environment, have cloud skills in AWS and Azure, be able to work in a SQL Server data environment, and be a hands-on technical contributor with an expertise in systems integration.
Job Locations US-WA-Seattle Address 3131 Elliott Ave Comp Details $124,938 - $140,000 /annually, depending on experience. Our Culture PCC is committed to welcoming people of all identities, cultures and backgrounds. As a triple-bottom line co-operative, our vision , mission, and values stand firmly rooted in the nourishment and well-being of our planet, its people and communities.
While racism and colonialism continue to play a significant role in shaping food systems, PCC is committed to cultivating justice-centered relationships that do not exploit.
PCC does not tolerate bigoted behavior within our community. Accordingly, we take action to foster a safe and inclusive environment.
Our Vision To inspire and advance the health and well-being of people, their communities, and our planet. Our Mission We ensure that good food nourishes the communities we serve, while cultivating vibrant local, organic food systems Our Values We foster high standards We act with integrity We embrace stewardship We take action because we care In addition, leaders are expected to:
Build Effective Teams Ensure Accountability Inspire Others Main Job Responsibilities
- Works with peers to develop/implement and deliver scalable solutions across all systems
- Aids team to remove roadblocks and impediments to ensure on-time delivery
- Leads day-to-day activities with development peers to ensure consistent delivery of quality solutions on time, within budget and scope
- Supports the development lifecycle from requirements analysis, standards, estimates, design, code, documentation, testing, implementation, and post-production support
- Contribute to execution plans, resource planning, and development timelines
- Contribute to establishing a development process using industry best practices such as focusing on open source, device agnostic, modular code practices, including use of DevOps
- Responsible for design reviews and code reviews
- Supports change management process to manage software releases, application patching, and changes to production configurations
- Works with cross-functional team to establish/maintain consistent test methodology and resolves questions during the testing process
- Manage multiple tasks and responsibilities in, excelling at pinpointing and resolving problems in early project stages to avoid cost/time expenses
- Interfaces with multiple groups across the organization and with external partners and vendors
- Works collaboratively with other team members and managers in non-technical departments
- Passionate thought leader who champions team success and embraces forward-thinking
- Handles confidential information using discretion and judgment
- Performs other duties as needed
Qualifications and Skills
REQUIRED:
- Ability to work in a constantly changing, fast-paced environment while maintaining a positive customer service orientation toward staff and public
- 7+ years' experience as a senior developer
- Experience leading applications system development efforts in a cross-functional commerce environment
- 5+ years' experience in REST API development using modern object-oriented languages, Azure, or AWS, SQL
- Disciplined in DevOps practice; Experienced with tools used for testing, debugging, code analysis and coverage
- Strong focus on security; experienced in handling customer data, knowledge of PCI / PII
- Experience in a retail and/or grocery environment
- Strong analytical, prioritizing, interpersonal, problem-solving, presentation, and planning skills
- Can handle complex development and environmental problems/issues
- Experience with communicating and managing timelines
- Acts as lead in creation, preparation, and presentation of code reviews
- Available to work some evenings and weekends when needed
- Perform on-call responsibilities in rotation with team members
PREFERRED:
- Bachelor's Degree in Computer Science or a related discipline
- 2+ years leading developers in languages such as C , .Net, Node.JS, T-SQL, Angular
- 7+ years' experience in all phases of development and supporting software products and technologies and associated methodologies
- 7+ years' experience creating MS SQL databases, tables, stored procs, views, analysis services.
- 7+ years' experience building API architecture/management for REST APIs, microservices, SOAP, etc.
- Understanding of CI/CD processes and tools such as Azure DevOps, or Jenkins, Maven, Crucible, SonarQube, etc.
- Previous experience with retail systems preferred
Benefits and Perks
- Medical, Vision, Dental, Life Insurance, Short Term Disability, Long Term Disability, Parental Leave
- PTO Accrual - .08 hours per hour worked
- 6 paid holidays per year
- 401(k) Profit Sharing Contribution
- Discounted ORCA Pass
- PCC Cooking Classes Discount
- Staff Discount on In-Store Purchases
- Flexible Spending Account (FSA)
- Free PCC Co-op Membership
- Bereavement Leave
- Employee Assistance Program
PCC Benefits Page:
Additional Details
- Reports to: Director of IT
- Internal Apply By Date: February 16, 2025