Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

.NET Developer

PublicInput.com

.NET Developer

Raleigh, NC
Full Time
Paid
  • Responsibilities

    BACKGROUND

    As governments are forced to make the shift toward virtual, PublicInput.com has seen major increases demand for public engagement solutions like virtual meetings, interactive surveys, and multi-channel communications. Our team is seeking a full-stack .NET developer to deliver customer-centric product improvements that help agencies reach, engage, and understand their communities.

    ABOUT PUBLICINPUT.COM

    PublicInput.com is the leading US public engagement platform, with over 100 public agency clients in 34 US states. Today, the company serves cities like Los Angeles, Washington DC, and Charlotte along with state agencies like Ohio DOT, NCDOT, and Utah DOT to support virtual public meetings and collect public input on key projects.

    The company is on a mission to provide the operating system for participatory democracy - the next evolution of democratic governance. We believe the time is right for this approach, and technology like PublicInput.com can play a crucial supporting role.

    The team has grown from 5 to 15 people in the past two years, and you'll join a scrappy, product-obsessed team with backgrounds in planning, government, and technology.

    PublicInput.com is built on the .NET MVC framework and uses Microsoft SQL Server for data management. The frontend is built with jQuery and uses a number of javascript libraries to manage data visualization, user interactions, and templating. We provision our hosting and databases on Azure.

    ABOUT YOU

    You're crazy about building great products, and have deep experience working with the .NET platform and MSSQL server. You've built full-stack applications with user-friendly interfaces and are fluent in HTML, CSS, and Javascript.

    You're a big believer in lifelong learning and looking for a new challenge that will stretch you and take your professional career to the next level. You're tired of the daily grind, and ready for work that's both financially rewarding and personally meaningful.

    YOU HAVE

    • Experience building user interfaces for web applications

    • Comfortable working with debugging tools like Firebug, Chrome inspector, etc.

    • Knowledge of how to interact with RESTful APIs and formats (JSON, XML)

    • We need you to be able to hit the ground running. Therefore, we look for 2+ years of industry experience.

    • Understanding of .NET MVC server and SOLID development principles

    • Understanding of front-end technologies, including HTML5, CSS3, JS, jQuery

    • Understanding of MSSQL data management, stored procedures, and performance.

    • Understanding of GIT

    • Understanding of web hosting and basic server administration with IIS

    WHAT YOU'LL HAVE TO ACHIEVE

    This role will be responsible for working with the product team to bring key functionalities to life on the PublicInput.com platform. This will require translating user stories, support requests, and user interface mockups into actionable development tasks and building the functionality across the full stack (MSSQL->.NET->MVC->Html+JS).

    We have weekly product meetings to set the key goals and deliverables for each sprint. You'll be a key contributor at these meetings, thinking through key functionalities and how to deliver them to create value for customers.

    • Within your first month, you build a deep understanding of PublicInput.com's current initiatives and tech stack (.NET MVC, OO Javascript, and jQuery), coding style and standards, and have contributed code to the repository.

    • By the end of month 3, you should have added features to our existing projects, and prototyped at least one new idea.

    • From there your role will continue to evolve – we're still a small team. The types of problems we are trying to solve could include:

    • Establish easy-to-use pathways for clients to live stream their public meetings using a conferencing service like Zoom and Azure RTMP integrations.

    • Evolve our interactive mapping tools to make it easy for admins to import their own map layers and gather public feedback on proposed changes.

    • Make virtual meeting agendas more interactive, so the public can quickly understand what is being discussed and provide their input on the current topic.

    WHAT WE EXPECT

    • Act as a technologist.

    • You write production code quickly and stick to SOLID principles.

    • You're comfortable working in a large existing codebase, and focus on quickly learning the pieces you need to make incremental improvements - while recognizing when a refactor is unavoidable.

    • You love open source tools and frameworks, and think critically about when to apply these to solve a particular problem.

    • You're creative: you dig deep into your experiences and personal knowledge to bring new perspectives and approaches to development.

    • Deliver value by understanding need.

    • You're a technologist, but also a human being. You love to have conversations with real users to understand the real need.

    • Ask hard questions and challenge assumptions to ensure that we're solving the right problems.

    • You see every feature request as a tiny piece of a much bigger puzzle.

    • Care.

    • About making democracy more inclusive and effective.

    • About the public servants who show up every day to make state and local government work.

    WORKPLACE CULTURE

    We're embedded in HQ Raleigh, a thriving hub for social entrepreneurship in downtown Raleigh. As part of that community, we share HQ's focus on creating purpose-driven businesses that leave the world better than they found it. With over 100 companies operating out of HQ's space in downtown, you'll be surrounded by creative, thoughtful, talented people.

    BENEFITS

    We provide access to a group healthcare, vision, and dental plan, and the company covers 50% of your monthly premiums. Option to enroll in flexible spending HSA account and 401k retirement account.

    Monthly benefits also include a technology stipend if you bring your own computer, reimbursement for gym expenses, a books/audiobooks stipend, and GoTriangle transit fare.

    As part of the HQ Raleigh community, you'll have access to a number of amenities, including local beer on tap, locally roasted coffee and espresso, bike share, and discounts to area gyms, restaurants, and retailers.

    DETAILS

    We're proud to be an equal opportunity employer and encourage individuals from underrepresented groups to apply. All employment is based on merit and business need.

    We keep all your information confidential. Please, no agencies or contracted services. Must be eligible to work in the U.S.

    Job Type: Full-time

    Salary: $60,000.00 to $95,000.00 /year