Senior Developer
Company: Aristotle
Location: Seattle
Posted on: May 24, 2025
Job Description:
Since 1983, Aristotle has been a leader in developing technology
and harnessing data used in political campaigns on both sides of
the aisle-from the county level up to the White House. Our flagship
political campaign software, Campaign Manager, is the only
three-in-one campaign relationship management platform available.
It's all you need for campaign compliance, fundraising and
accounting reporting. Looking to expand your campaign's voter
targeting? Our National Voter File, National Donor File, National
Consumer File and New Mover File can be appended with over 1,000
demographics to enhance your voter lists for better targeting,
leading to better results at the polls.The Senior Web Applications
Developer will be a member of our Software Development team and
will be responsible for design, development, testing and technical
support of software solutions to new or existing systems according
to project plans and specifications. He will incorporate and adhere
to requirements defined by project and initiative plans, in
alignment with company's technology standards; and will provide
accurate and timely completion of technical development and support
tasks in accordance with software development standards and
methodologies. His job duties will include the following:
- Review and analyze requirements and contribute to the
definition of business and functional requirements, working with
various stakeholders and product management.
- Design, develop, and test software applications using
Microsoft.NET framework and associated development tools, such as
ASP.NET, C#, MS SQL Server and front-end frameworks such as
Knockout JS or Angular JS.
- Design, develop and maintain windows services that perform
long-running tasks in ASP.NET, C# and MS SQL Server.
- Design and develop REST-based APIs (application programming
interface) built with ASP.NET, C#, MS SQL Server.
- Extensive knowledge in writing complex stored procedures in MS
SQL and debugging them as needed is required.
- Implement new functionalities to existing solutions and create
solutions from scratch.
- Contribute to architectural changes of the solution by creating
from scratch an Identity Server that issues Access Tokens.
- Develop custom template solutions for better productivity when
working with Microservices.
- Create pipelines and configure CI/CD (continuous integration
and continuous delivery) flows.
- Provide production support for software applications built with
ASP.NET, C#, MS SQL Server and front-end frameworks such as
Knockout JS or Angular JS, also provide support for legacy WCF APIs
and REST APIs.
- Maintain and update documentation of existing systems as needed
to ensure accurate content and issue identification for ongoing
support.
- Foster collaborative ongoing dialogue, communications, and
results orientation among the department and across other areas
within the organization.
- Stay current with technology, best practices and industry
trends. Provide feedback and related recommendations as
applicable.
- Participate in and contribute to process and procedure
improvements in support of overall role, department, and
organization strategies and objectives.
- Share important and relevant technical concepts and practices
with other team members.
- Knowledge of QC automation frameworks like PLAYWRIGHT would be
a PLUS.
- Leadership experience is a PLUS.
- Experience working with finance and accounting products is a
PLUS.Salary Range: 110-135k per annumThis role requires an
in-office presence on a hybrid schedule.All positions are
Full-Time, with competitive compensation, medical benefits, paid
vacation, 401k plan and stock options. Casual dress code and a
non-corporate atmosphere make this a fun place to work and learn in
a team environment. Please visit our website at .
#J-18808-Ljbffr
Keywords: Aristotle, Redmond , Senior Developer, IT / Software / Systems , Seattle, Washington
Didn't find what you're looking for? Search again!
Loading more jobs...