This position will contribute to the architecture, design, and development of user interfaces, API layers, and databases for core systems. This position will have the opportunity to play a key role in product development, from concept to launch, while wearing many hats; providing growth opportunities to use a myriad of technologies and software stacks in both front and back-end development with both on-prem and off-prem infrastructure.
Duties and Responsibilities:
-Architect, program, roadmap, and debug full-stack applications.
-Design, develop, and extend the UI for front-end systems.
-Participate in full development life cycle; design, coding, testing and production release.
-Collaborate and coordinate with coworkers in a distributed team environment.
-Assist in planning and implementing improvements to new and existing systems
Additional Responsibilities:
-An independent individual who will remain successful in a macro-managed work environment.
-An innovative worker who will be willing to spend time researching new areas of growth for current and future software needs.
-A self-starter willing to design and build solutions to both current and future in-house processes
Qualifications:
-6+ years full stack web application design, development, and testing experience.
-4+ years of full product development using MS SQL
-4+ years of full product development using NodeJS or C#
-2+ years using web services such as REST and SOAP
-Experience with DevOps and an Agile Software Development Lifecycle (SDLC)
-Ability to work independently with minimal supervision.
-Strong work ethic and ability to work in a dynamic environment.
-Passion for developing robust, scalable, state of the art software systems.
Additional Qualifications:
-Experience with Message Brokers (e.g., AMQP) such as RabbitMQ and Azure Data Bus