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 Developer in electrical engineering advising on sustainable installations for medium - sized projects. Leading design teams and translating client needs into installation designs.
Engineering Specialist in Rapid Prototype Shop at Seagate. Responsible for material handling, inspection, and machine operation tasks supporting advanced HDD products.
Category Specialist collaborating with Global Category Managers on Engineering Services while managing supplier relationships. Focused on cost savings and strategic sourcing.
Mendix Developer developing scalable applications to support digitalization initiatives. Collaborating with factory stakeholders at Stefanini Group with hybrid work.
Team Lead guiding software development to advance AI - driven retail solutions. Leading a team in creating modern applications and establishing effective development practices.
Application Developer developing and maintaining software applications for business units. Collaborating with users on requirements and troubleshooting application issues.
Senior MES Developer at Lincoln Electric designing and implementing IT solutions for manufacturing processes. Collaborating with stakeholders and delivering technical guidance.
Manager of Engineering Project Management at STIHL, supervising advanced manufacturing projects and leading engineering teams towards successful outcomes. Utilizing expertise to resolve technical issues and innovate production methods.
Avaloq Developer Payments for an international bank specializing in cash instruments and payment solutions in Zürich. Collaborating with teams to optimize payments and enhance customer satisfaction through AVALOQ.
Sr. Mobile Developer designing and maintaining secure mobile applications for federal clients. Collaborating within an Agile team to deliver mobile capabilities in high - security environments.