Summary Come join a growing software team that empowers schools and students to have a more engaged and fulfilling experience within higher education institutions. You will be working with a team that participates in the full life cycle of product development from discovery to delivery. We thrive in curiosity and continue to experiment with new techniques and looking for someone who is motivated by delivering value. As Senior Product Developer, you will provide guidance and mentorship to developers earlier in their careers.
Why is this job important? At Anthology, we build software products that empower institutions to make strategic decisions with their data. These products assist with several aspects of higher education including Student Engagement, Program Assessment, and Course Evaluations. Our Product Developers, along with ProdUX professionals, are fundamental to the creation of solutions four our member institutions.
What will you learn on this job? At Anthology, Product Developers will learn to apply their Software Development expertise as members of a cross-functional team. Our teams usually consist of Product Managers, UX Designers, and Developers of varying interests in order to create a Full Stack Team. Developers learn and practice all aspects of Software Development including (but not limited to) understanding user feedback, developing the software, CI/CD practices, and ongoing maintenance. In this role, learning is specifically focused on depth of technical understanding and team practices.
Responsibilities
- Designs and implements solutions for the areas of the application owned by the team
- Takes ownership for the team's product areas running in production
- Learns and applies new system design responsibilities
- Resolves production issues and defects for solutions owned by the team
- Ensures proper team and inter-team communication practices
- Identifies issues with internal team communication practices
- Guides process improvement initiatives on the team
- Leads solution design on the team
- Helps ensure the team is scoping work properly
- Mentors team members earlier in their careers
- Other tasks as assigned
Education:
· BA/BS Degree in Computer Science or related field is strongly preferred or relevant years of work experience.
Qualifications/Experience:
- To support the health and safety of our teams and work spaces, we require employees to be fully vaccinated against COVID-19 or to have received an approved accommodation based on medical condition or sincerely held religious belief or practice. Please let us know if you’d like to discuss the policy or available accommodations before proceeding with our recruitment process.
- 4-8 years of experience developing software in a team environment
- Server-side technologies such as Asp.Net MVC
- Front-end libraries and frameworks such as React
- Relational and/or NoSQL databases
- Desire to work as a member of an inclusive, cross-functional team
- Broad knowledge of core software development concepts
We are committed to creating and maintaining a workplace in which all of our employees have an opportunity to participate in and contribute to the success of the business. We are dedicated to providing every Campus Labs employee with the best possible employment experience regardless of their race, national origin, sex, sexual orientation, socioeconomic status, familial status, religion, age, disability, gender identity, gender expression, results of genetic testing/genetic information, service in the military, veteran status, or any other status protected by federal, state, or local laws. Diverse candidates are strongly encouraged to apply. We highly value the many identities, perspectives, and experiences of all of our employees.