Senior Web Applications Developer designing and developing software solutions for campaign technology. Join a team improving election outcomes through data and technology.
Responsibilities
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.
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
401k plan
stock options.
Casual dress code and a non-corporate atmosphere make this a fun place to work and learn in a team environment.
CRM Developer for USO designing and maintaining Salesforce solutions for fundraising and program delivery. Collaborating cross - functionally to enhance digital engagement.
Guidewire Developer working with PolicyCenter and BillingCenter for enhancement and issue prevention. Involves development, testing support, and presentations to the team and stakeholders.
Director of Embedded Software Development & Delivery at Cochlear driving next - generation software platforms. Leading engineering teams across Europe while ensuring regulatory compliance in medical devices.
Senior Architect overseeing DevSecOps Platform Transformation at Travelers. Building relationships across engineering teams and advocating for technical direction with a focus on AI - powered solutions.
Senior Engineer providing technical support for Carolinas Dispatchable Generation Stations within Duke Energy. Responsibilities include project implementation, controls support, and technical resource management in engineering specialization.
Senior Associate Developer responsible for designing and developing integration solutions for State Street's high - volume middleware platform. Collaborating within a diverse team to enhance enterprise integration capabilities.
Software Development Analyst at Northrop Grumman supporting Product Lifecycle Management systems. Collaborating across functional teams while providing user support in a technology - driven environment.
Engineering Technician IV providing professional technical support to engineers in research and development. Involves hands - on tasks with electrical, electronic, and mechanical components.
Deep Learning Algorithm Developer developing perception technologies for autonomous driving in real - world environments. Tackling challenges from object detection to 3D perception using state - of - the - art deep learning models.
Senior Manager Engineering Projects at Amgen, managing global capital planning and continuous improvement initiatives for innovative biopharmaceutical solutions.