Overview**Responsibilities**:- Design, develop, document, test, and debug new and existing software products (cloud and/or in-house).- Serve as technical expert on development projects.- Participate in full development life cycle including requirements analysis and design.- Write technical specifications based on conceptual design and stated business requirements.- Support, maintain, and document software functionality. Identify and evaluate new technologies for implementation.- Analyze code to find causes of errors and revise programs as needed.- Participate in software design meetings and analyze user needs to determine technical requirements.- Consult with end user to prototype, refine, test, and debug programs to meet needs.- Identify opportunities for process improvement and effectively present them to decision makers.- Perform other duties and responsibilities as required, assigned, or requested.- Experience designing, developing, and delivering software at an enterprise scale- Experience working both independently and in a team-oriented, collaborative environment- Passion for technology and positive impact to the companys bottom line- Design scalable, microservice-based software solutions to solve complex business problems- Ability to travel up to 10%**Required Skills**:- Microsoft.NET,.NET Core, and C#- AngularJS, or similar JavaScript framework- Development experience with RESTful Services- Experience within a CI/CD environment- Experience building/delivering performant, scalable, and flexible software solutions- Experience documenting technology-based solutions- Experience in an Agile environment- Desirable Skills- MEAN Stack (NodeJS, MongoDB)Qualification- Experience designing, developing, and delivering software at an enterprise scale- Experience working both independently and in a team-oriented, collaborative environment- Passion for technology and positive impact to the companys bottom line- Design scalable, microservice-based software solutions to solve complex business problems- Ability to travel up to 10%**Required Skills**:- Microsoft.NET,.NET Core, and C#- AngularJS, or similar JavaScript framework- Development experience with RESTful Services- Experience within a CI/CD environment- Experience building/delivering performant, scalable, and flexible software solutions- Experience documenting technology-based solutions- Experience in an Agile environment- Desirable Skills