Logo
Brightly

Software Engineer-US

Brightly, Raleigh, North Carolina, United States,


Who We AreBrightly, a Siemens company, is the global leader in intelligent asset management solutions. Brightly enables organizations to transform the performance of their assets with a sophisticated cloud-based platform that leverages more than 20 years of data to deliver predictive insights that help users through the key phases of the entire asset lifecycle. More than 12,000 clients of every size worldwide depend on Brightly’s complete suite of intuitive software – including CMMS, EAM, Strategic Asset Management, IoT Remote Monitoring, Sustainability, and Community Engagement. Paired with award-winning training, support, and consulting services, Brightly helps light the way to a bright future with smarter assets and sustainability.About the JobBrightly continues to grow and needs amazing engineers. This is an excellent fit for talented engineers who thrive in a fast-paced environment. New hires will work alongside our top-notch engineers and product team to design, implement, deliver, and support our highly ambitious products and integrations. We care deeply about your passion and dedication to the craft of software.What You’ll DoBuild innovative, performant features into our next-generation software applications.Write clear, maintainable, and well-tested code.Write unit, integration, UI, and performance testing to ensure quality.Develop, implement, and document libraries and services that allow scalable development between applications and across multiple projects.Partner with product managers, UX specialists, and stakeholders to help determine proposed features' specifications and technical feasibility.Aid in the troubleshooting and resolution of support issues. Create solutions that solve immediate needs. Follow up on immediate needs with long-term solutions when appropriate.Facilitate and participate in agile ceremonies.Collaborate with software engineers, quality engineers, development managers, and product managers in the product lifecycle.Adhere to and evolve existing standards.Facilitate continuous process improvements.Embrace change in a fast-paced work environment while positively influencing those you work with.Work with QA Engineers and write unit, integration, and BDD functional UI tests to ensure quality.Write functional smoke and regression test automation using Cypress and WebKit.Manage code branches, and practice continuous delivery and release management.What You Need:A

minimum of 2 years of experience

in developing web applicationsAn understanding of:SDLC – Software Development Life CycleSOLID principlesDesign patternsData structures and algorithmsObject-oriented programmingDatabases (SQL and NoSQL)C# developmentWeb UI ProgrammingJavaScript frameworks and librariesREST Verbs and Routes in Web Applications and APIsMicroservicesAWSSOA - Service Oriented ArchitectureCloud servicesUnit, Integration, Functional UI, API, and Performance TestingCI/CDLoggingMonitoringException HandlingSoftware Development Methodologies, including Agile (Scrum, Kanban)Additional requirements:A collaborative mindsetA drive to improve yourself, work processes, and the team.The Brightly CultureService. Ingenuity. Integrity. Together. These values are core to who we are and help us make the best decisions, manage change, and provide the foundations for our future. These guiding principles help us innovate, flourish and make a real impact in the businesses and communities we help to thrive. We are committed to the great experiences that nurture our employees and the people we serve while protecting the environments in which we live.Together We Are BrightlyEqual Opportunity Employer/Protected Veterans/Individuals with Disabilities

#J-18808-Ljbffr