{"schemaVersion":"jobsearcher.job.v1","id":"88e97cc1f61ee7e01288a543","url":"https://jobsearcher.com/jobs/88e97cc1f61ee7e01288a543","canonicalUrl":"https://jobsearcher.com/jobs/88e97cc1f61ee7e01288a543","title":"Full Stack Integration Developer II","description":"OverviewThe Full-Stack Integration Developer II at BrillIT 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 ResponsibilitiesAssist 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.Qualifications and EducationRequirementsA 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 enhancements. The role involves designing and implementing software solutions that address complex system and business requirements. The candidate will actively participate in projects and new initiative teams, contributing technical expertise and innovative thinking. They will troubleshoot both reported and unreported system-related issues to ensure minimal disruption to operations. The individual should specialize in at least one area of IT and demonstrate solid knowledge of computer hardware and software. A strong grasp of operating systems, system security, and database management is essential. Additionally, the candidate will be expected to engage in daily standups, planning sessions, and retrospectives as part of an agile development environment.Most of the work will be performed remotely, however occasional visits to the Fredericksburg office may be required. Occasional travel for seminars and training will be required with overnight travel. Maintain professional knowledge both online and by attending at least 1 learning event annually.HOW TO APPLY Applicants: Use our https://brillit.co/careers to apply for the opportunity. Please indicate the Job Posting ID #04FB06022026Deadline: Open Until Filled","company":"Brillit","rawCompany":"brillit","city":"Fredericksburg","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-06-05T11:31:28.740Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full Stack Integration Developer II","description":"OverviewThe Full-Stack Integration Developer II at BrillIT 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 ResponsibilitiesAssist 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.Qualifications and EducationRequirementsA 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 enhancements. The role involves designing and implementing software solutions that address complex system and business requirements. The candidate will actively participate in projects and new initiative teams, contributing technical expertise and innovative thinking. They will troubleshoot both reported and unreported system-related issues to ensure minimal disruption to operations. The individual should specialize in at least one area of IT and demonstrate solid knowledge of computer hardware and software. A strong grasp of operating systems, system security, and database management is essential. Additionally, the candidate will be expected to engage in daily standups, planning sessions, and retrospectives as part of an agile development environment.Most of the work will be performed remotely, however occasional visits to the Fredericksburg office may be required. Occasional travel for seminars and training will be required with overnight travel. Maintain professional knowledge both online and by attending at least 1 learning event annually.HOW TO APPLY Applicants: Use our https://brillit.co/careers to apply for the opportunity. Please indicate the Job Posting ID #04FB06022026Deadline: Open Until Filled","datePosted":"2026-06-05T11:31:28.740Z","dateModified":"2026-06-05T11:31:28.740Z","hiringOrganization":{"@type":"Organization","name":"Brillit","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Fredericksburg","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"88e97cc1f61ee7e01288a543"},"url":"https://jobsearcher.com/jobs/88e97cc1f61ee7e01288a543"}}