Full-Stack Integration Developer II
Fredericksburg, Stafford County, Virginia, 22403, USA
Listed on 2026-03-12
-
IT/Tech
Systems Engineer, Cloud Computing
The Full-Stack Integration Developer II at Brill
IT plays a crucial role in expanding our offerings to customers by focusing on integration development and application/microservice development. This position involves supporting custom integrations with enterprise applications, developing applications and microservices, and performing other duties as required to support electric utility needs. The ideal candidate will have a well-rounded skill set in software development, including proficiency with databases, API calls, troubleshooting, Windows, Linux, Azure, UI development, and web development.
This role requires a forward-thinking individual who is willing to explore new technologies to provide cutting-edge services to our customers. The candidate must be able to work independently and collaboratively to identify and document user requirements, and propose innovative Technology products, programs, and application solutions to business challenges and opportunities.
ROLE AND RESPONSIBILITIES- Assist the team with updating existing software architecture, collaborating with the Sr. Development Solutions Architect to ensure that current and future business needs are met.
- Provide middleware and integration interfacing services and capabilities.
- Support enterprise-wide applications with both direct support and working with vendors.
- Continuously pursue innovative technology concepts, develop, and drive these concepts through working architectures, adoption, and implementation.
- Ensure system performance, availability, redundancy, and customer satisfaction that meet or exceed business requirements through monitoring and alerting.
- Drive the modernization of Development Solutions technologies and methodologies in all areas within the cooperative to ensure that REC’s technology foundation is agile, reliable, scalable, and cost-effective combination of on-premises and cloud computing environments as needed.
- Develop web-based user interfaces for internal and external users.
- Develop automated tests when required.
- Deploy, monitor, and maintain environments in the cloud and on-premises.
- Communicate with customers and utilize feedback to drive product development.
- Interpersonal: Must be able to communicate effectively in both verbal and written formats. The individual must be able to effectively communicate technical issues to non-technical clients. This position involves collaboration with clients and reports to the Sr. Development Solutions Architect. The candidate must understand business challenges, local business processes, and be able to identify and recommend appropriate solutions based on technologies and strategies.
Gathering detailed business requirements is essential. - Process: Must have a strong understanding of configuration management and change management.
- AI: Must be comfortable working with AI tools such as V0 and Git Hub Copilot to assist in the development process. Experience working with AI tools is preferred.
- Dev Sec Ops : Must have a security-first mindset and be able to work with the cyber security department to ensure that systems are secure and follow industry-standard best practices.
- Decision-making: Must be an analytical thinker. The candidate must understand the IT needs of businesses and design programs to meet or exceed those needs. Evaluating the effects of programs on business success is crucial.
- Organizational: Must be able to manage and prioritize tasks, both personally and for the team. Strong attention to detail and the ability to support multiple business models simultaneously are required. The candidate must be able to work in a demanding environment and consistently meet internal and external deadlines. As this is a remote position, efficient time management and self motivation are essential.
- Leadership: Must have the ability to influence and inspire others, model Brilli
T’s core values (Caring, Respect, Integrity, Service), foster a culture of accountability, write specifications, gather requirements, and create documentation. The candidate must be a self-starter with the ability to work independently or in a group to meet established deadlines. Experience across multiple data domains such as product, customer, supplier, and employee required.
A bachelor’s degree or equivalent in Computer Science, Information Technology, or other related technical fields preferred. Seven (7) years of related professional experience may substitute for a degree. A minimum of 5 years of progressive experience in supporting, designing, and developing complex software solutions and products required. Electric utility experience is a plus.
The ideal candidate will possess a strong understanding of the enterprise technology needs of the business and recognize how solutions directly impact overall business success. They will be responsible for monitoring existing systems and solutions to ensure optimal performance and identifying areas for potential…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).