Software Engineer at Brightly Software Inc

1 year ago Development & Programming Middle Full-Time

Develop, implement, and document libraries and services that allow scalable development between applications and across multiple projects.


Requirements:

What You Need:

  • A minimum of 2 years of experience in developing web applications

An understanding of:

  • SDLC – Software Development Life Cycle
  • SOLID principles
  • Design patterns
  • Data structures and algorithms
  • Object-oriented programming
  • Databases (SQL and NoSQL)
  • C# development
  • Web UI Programming
  • JavaScript frameworks and libraries
  • REST Verbs and Routes in Web Applications and APIs
  • Microservices
  • AWS
  • SOA - Service Oriented Architecture
  • Cloud services
  • Unit, Integration, Functional UI, API, and Performance Testing
  • CI/CD
  • Logging
  • Monitoring
  • Exception Handling
  • Software Development Methodologies, including Agile (Scrum, Kanban)

Additional requirements:

  • A collaborative mindset
  • A drive to improve yourself, work processes, and the team.


Description:

Who We Are

Brightly, 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 Job

Brightly 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 Do

  • Build 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.

Requirements:

What You Need:

A minimum of 2 years of experience in developing web applications

An understanding of:

SDLC – Software Development Life Cycle

SOLID principles

Design patterns

Data structures and algorithms

Object-oriented programming

Databases (SQL and NoSQL)

C# development

Web UI Programming

JavaScript frameworks and libraries

REST Verbs and Routes in Web Applications and APIs

Microservices

AWS

SOA - Service Oriented Architecture

Cloud services

Unit, Integration, Functional UI, API, and Performance Testing

CI/CD

Logging

Monitoring

Exception Handling

Software Development Methodologies, including Agile (Scrum, Kanban)

Additional requirements:

A collaborative mindset

A drive to improve yourself, work processes, and the team.

The Brightly Culture

Service. 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 Brightly

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

🌍 World Wide sql C# javascript AWS rest api cicd
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)