Full Stack Software Developer (.NET, Angular)

We are looking for a <strong>Full Stack Software Developer (.NET, Angular)</strong>&nbsp;to join our MemberClicks squad, working with the product management team to understand requirements, suggest technical solutions, implement, and deploy new features.

Remote

Personify

<p><span style="font-weight: 400;">Personify partners with associations, chambers of commerce, charities, event organizers, health and wellness facilities, educational institutions, and other purpose-driven organizations to help them manage and grow their communities.</span></p> <p><span style="font-weight: 400;">Our Community Experience Platform combined with our professional service offerings benefit organizations of any size and at any stage of growth. As a complete platform, our clients use it exclusively to build stronger connections with the communities they serve.</span></p> https://personifycorp.com/

keywords: who we are,who we need,what's in it for you,why join us,build,grow,prioritize quality,the experience and the growth mindset,the technical toolbox,the collaborative approach

Mid Level

Overview: <p>At Personify, we build strong connections with our clients so they can build strong connections with their communities. One of the most diversified and fastest-growing technology providers of integrated software solutions, we are innovative leaders in the industry and respond to the needs of our clients through products that include:</p> <ul> <li>A2Z Events, a multi-event platform that enables clients to manage their events from start to finish, including floor plans, financials, managing contracts and sponsorships, and increasing engagement through mobile applications and a networking suite.</li> <li>CommUnity, an online community platform for those with common interests to connect, learn and collaborate.&nbsp;</li> <li>Wild Apricot, an all-in-one solution that automates and simplifies workflows enabling nonprofits and associations to manage their membership, streamline their processes, and make room for human connections.</li> <li>Member Clicks, an easy-to-use member management cloud solution aimed at small to medium-sized nonprofit organizations and associations.</li> <li>ThreeSixty, an enterprise management solution for associations, nonprofits, YMCAs and JCCs to engage, manage and grow their membership.</li> <li>And more.</li> </ul> <p>At Personify, we're in the relationship-building business, powering conversations, donations, events, and foundations through analytics, tools, and robust backend management systems. With 300+ employees in our offices in Austin, Atlanta, and Toronto, and as part of remote teams across Canada and the US, we're the people designing the technology that reaches 30,000+ clients resulting in 3B+ interactions a year with our products. Joining us is a chance to take your skills and expertise and build solutions for the real world that strengthen the connection between clients, their mission and their communities.</p> <p><strong>Who we need</strong></p> <p>We are looking for a Full Stack Software Developer to join our MemberClicks squad, working with the product management team to understand requirements, suggest technical solutions, implement, and deploy new features. If you enjoy taking on new challenges, working in a rapidly changing environment, learning new skills, and applying it all to solve significant and impactful business problems, we want you as part of our team.</p> <p><strong>What's in it for you</strong></p> <p><strong>Exposure, mentorship, collaboration and career growth.&nbsp;</strong></p> <p>This is a genuine opportunity to be part of a collaborative team, to be mentored by Senior Engineers, to grow your coding skills across our modern frameworks. It&rsquo;s a chance to see your ideas come together - and land in front of end-users within weeks or days. With the goals of understanding the source code and independently building new features or modules within 12 months, this is a career-building opportunity. At Personify, we offer a balance between established and responsive, between new and tenured. We are proud to say, many of our team members have been here for 5, 10, even 15 years. And, we have people who've joined us recently. You will have the option to try new avenues and pivot back if that's what you need to do your best work. Joining us as a Fullstack Developer is a chance to grow into an Intermediate, Senior, Staff, and Principal Developer or follow a people management career progression into a Team Lead and beyond.&nbsp;</p>
Responsibilities: <p><strong>How you will make an impact:</strong></p> <ul> <li><em><strong>Build.&nbsp;</strong></em>You will work across all stages of the software development lifecycle (SDLC) to build and enhance new features and modules for MemberClicks. You will code/configure, maintain, test, and debug existing or new systems, ensuring we deliver quality features and bug fixes that align with our development process.&nbsp;</li> <li><em><strong>Grow.</strong></em>&nbsp;You will expand your skills and your understanding of solving real-world problems. You will gain exposure to all aspects of product feature design, development, and deployment as you participate in requirements analysis, implementation, test automation, continuous integration, automation of deployment and monitoring. You will collaborate to solve complex issues and push yourself to the next level of your career.&nbsp;</li> <li><em><strong>Prioritize quality.&nbsp;</strong></em>As a development team member, you will ensure each release meets our high-quality standards. You will provide end-to-end support of applications, participate in incident response activities, and help improve software stability and performance.</li> </ul>
Requirements: <p><strong>What you bring:&nbsp;</strong></p> <ul> <li><em><strong>The experience and the growth mindset.</strong></em>&nbsp;You have 2+ years of software development, working across the fullstack. You have an understanding of the SDLC and strong knowledge of: <ul> <li>Computer science fundamentals.</li> <li>Coding standards and design principles/patterns.</li> <li>Building a system design for specific business requirements.</li> </ul> </li> <li><em><strong>The technical toolbox.</strong></em>&nbsp;You have an enthusiasm for learning new programming languages and platforms as needed. You have hands-on experience with: <ul> <li>JavaScript/Typescript and modern JS frameworks. Angular is our choice.</li> <li>C# language and .NET platform.</li> <li>Key services for AWS.</li> <li>Building REST APIs.</li> <li>Relational databases (MSSQL, Postgres).</li> </ul> </li> <li><em><strong>The collaborative approach.</strong></em>&nbsp;You understand the concepts of collective responsibility and ownership and practice active listening and empathetic engagement across diverse perspectives. You are driven to stay at the cutting edge of technology, continuously learning and growing. You have outstanding communication skills. You respond to change by adapting. You have a quality mindset and dedication to delivering high-quality products.</li> </ul>