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.
Mobile app developer position at E.ON specializing in React Native applications. Seeking a technical professional in cities like České Budějovice, Prague, or Brno.
DevOps Engineer managing CI/CD pipelines using Azure DevOps for Birlasoft. Collaborating with development teams and ensuring integration and deployment of applications in Azure cloud.
Sales professional making calls to architects and engineers for Ameristar's perimeter security products. Building relationships and supporting local distributors while traveling occasionally.
JDE Developer working on JDE production support issues and implementations for ASSA ABLOY. Collaborating with teams and providing technical support on JDE applications.
CNC Programmer for Pioneer Industries generating CNC programs and troubleshooting manufacturing issues at the Carlstadt facility. Ensuring quality and adherence to technical specifications in a fast - paced environment.
NC Programmer creating and maintaining NC programs for machines at ASSA ABLOY. Supporting production initiatives and collaborating with engineering for quality and safety standards.
CNC Equipment Programmer responsible for programming and operating CNC machining equipment. Ensuring quality, precision and productivity in CNC processes.
Software Developer creating web components and mobile apps at SONDA. Involves collaboration with various teams and ensuring solutions meet performance and security standards.
Senior/Lead Developer specializing in SAP MDG projects for a leading consulting company. Collaborating with international clients and teams across Europe and USA to drive digital transformation.
Intern in software development for wind turbine control at Nordex. Contributing to software functions and gaining practical insights in agile development.