Aristotle
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.
Base pay range $110,000.00/yr - $135,000.00/yr
Job Description
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 performs 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
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; and
Share important and relevant technical concepts and practices with other team members
Requirements
Bachelor's degree in computer science or related field required
Five years professional experience
Experience with 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
Extensive knowledge in writing complex stored procedures in MS SQL and debugging them as needed is required
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
Benefits All positions are Full‑Time, with competitive compensation, medical benefits, paid vacation, 401(k) 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.
This role requires an in‑office presence on a hybrid schedule.
Salary Range: $110k-$135k per year
Referrals increase your chances of interviewing at Aristotle by 2x
Get notified about new Senior Web Application Developer jobs in
Washington, DC .
#J-18808-Ljbffr
Base pay range $110,000.00/yr - $135,000.00/yr
Job Description
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 performs 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
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; and
Share important and relevant technical concepts and practices with other team members
Requirements
Bachelor's degree in computer science or related field required
Five years professional experience
Experience with 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
Extensive knowledge in writing complex stored procedures in MS SQL and debugging them as needed is required
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
Benefits All positions are Full‑Time, with competitive compensation, medical benefits, paid vacation, 401(k) 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.
This role requires an in‑office presence on a hybrid schedule.
Salary Range: $110k-$135k per year
Referrals increase your chances of interviewing at Aristotle by 2x
Get notified about new Senior Web Application Developer jobs in
Washington, DC .
#J-18808-Ljbffr