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.
Technical Communications & Research Intern at HII's DIICE assisting Air Force digital transformation projects. Involves technical writing, project coordination, and stakeholder communication.
Materials Developer focused on seasonal developments of high - performance trim materials at Arc'teryx. Collaborate with cross - functional teams to drive product success and sustainability in the supply chain.
Materials Developer I focusing on technical developments in high - performance materials. Joining Arc'teryx's team to enhance supply chain goals and product success.
Operations Engineering Support 2 responsible for troubleshooting and repairing manufacturing equipment at Celestica. Engaging in complex testing and maintenance efforts whilst ensuring quality standards.
Acting as authority for safe work permitting and process improvements in a manufacturing facility. Supporting technical training and monitoring permit requests at the site.
Electrical Test Technician responsible for hands - on testing of batteries and electronic devices at EnerSys. Operates instrumentation, generates reports, and ensures testing compliance.
Project Developer at Aula Energy managing renewable energy projects in Australia. Oversee project development from identification to construction commencement in a hybrid working environment.
Mobile Developer developing mobile applications and implementing automated testing. Collaborating with teams to enhance user experience through high - quality solutions.
Senior Computer Vision Algorithm Developer at Nanit conducting AI solutions research in Computer Vision and machine learning. Develop performance - driven production algorithms for innovative parenting technology.