Senior Web Applications Developer

Aristotle is a leader in developing technology and harnessing data used in political campaigns, offering software solutions like Campaign Manager™ for campaign compliance, fundraising, and accounting reporting.
$100,000 - $125,000
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer, Guest & Host

Senior Software Engineer position at Airbnb focusing on guest and host experiences, building scalable systems for regulatory compliance with competitive compensation and remote work options.

Senior Software Engineer, Guest & Host

Senior Software Engineer position at Airbnb focusing on backend development for the Listings platform, building scalable systems and mentoring team members.

Senior Backend Engineer, Guest & Host

Senior Backend Engineer position at Airbnb, focusing on co-hosting tools development, requiring 5+ years of experience in Java/Kotlin and backend systems.

Senior Software Engineer, Core Services (i18n)

Senior Software Engineer position at Airbnb focusing on internationalization infrastructure and building scalable systems for global content delivery.

Senior Software Engineer, Content Integrity

Senior Software Engineer position at Airbnb focusing on content integrity and fraud prevention, using ML models to protect platform users and ensure content quality.

Description For Senior Web Applications Developer

Aristotle, a leader in political campaign technology since 1983, is seeking a Senior Web Applications Developer to join their Software Development team. This role offers an exciting opportunity to work on cutting-edge campaign software, including the flagship Campaign Manager™ platform.

As a Senior Web Applications Developer, you'll be responsible for designing, developing, and maintaining software solutions using Microsoft.NET framework, ASP.NET, C#, and MS SQL Server. You'll work on both new and existing systems, contributing to the entire software development lifecycle from requirements analysis to production support.

Key responsibilities include:

  • Developing and testing software applications using .NET and front-end frameworks
  • Designing and implementing REST APIs and windows services
  • Contributing to architectural changes and microservices development
  • Creating CI/CD pipelines and maintaining documentation

The ideal candidate will have strong experience with .NET technologies, database management, and front-end development. Knowledge of QC automation frameworks like Playwright, leadership experience, and familiarity with finance and accounting products are considered a plus.

Aristotle offers a competitive salary range of $100,000 - $125,000 per annum, along with excellent benefits including medical coverage, paid vacation, a 401k plan, and stock options. The company prides itself on a casual dress code and a non-corporate atmosphere, making it a fun and dynamic place to work and learn in a team environment.

Join Aristotle and be part of a team that's shaping the future of political campaign technology, from the county level up to the White House. Apply now to contribute your skills to this innovative and impactful field!

Last updated 8 months ago

Responsibilities For Senior Web Applications Developer

  • Review and analyze requirements and contribute to the definition of business and functional requirements
  • Design, develop, and test software applications using Microsoft.NET framework and associated development tools
  • Design, develop and maintain windows services that performs long running tasks
  • Design and develop REST based APIs
  • Implement new functionalities to existing solutions and create solutions from scratch
  • Contribute to architectural changes of the solution
  • Create pipelines and configure CI/CD flows
  • Provide production support for software applications
  • Maintain and update documentation of existing systems
  • Foster collaborative ongoing dialogue and communications within the organization
  • Stay current with technology, best practices and industry trends
  • Participate in and contribute to process and procedure improvements
  • Share important and relevant technical concepts and practices with other team members

Requirements For Senior Web Applications Developer

JavaScript
TypeScript
  • Experience with Microsoft.NET framework, ASP.NET, C#, MS SQL Server
  • Knowledge of front-end frameworks such as Knockout JS or Angular JS
  • Experience in writing complex stored procedures in MS SQL
  • Experience with REST API development
  • Familiarity with Microservices architecture
  • Understanding of CI/CD processes
  • Ability to provide production support for various software applications
  • Strong communication and collaboration skills
  • Willingness to stay updated with latest technologies and industry trends

Benefits For Senior Web Applications Developer

401k
Medical Insurance
  • Medical benefits
  • Paid vacation
  • 401k plan
  • Stock options
  • Casual dress code
  • Non-corporate atmosphere

Interested in this job?