Principal Software Engineer (.Net)

Principal Software Engineer (.Net)
Company:

Siemens


Details of the offer

Principal Software Engineer (Dot Net)

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 sustainable.

About the job

Brightly Software 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 be doing

*Drive
and own end-to-end delivery of innovative and performant features into
our next-generation software applications. Inspire a team of engineers to
apply deep knowledge of computer science & programming principles into
innovative solutions.
* Coordinate and direct project execution, making detailed plans to accomplish
goals and directing the integration of technical activities.
* Inspire and guide engineers to design, implement, document libraries and
frameworks that allow us to effectively scale development on our applications
across multiple projects as common services or components, leveraged by
multiple products, calibrating scope, time, cost & quality constraints.
* Build and track quality into agile product lifecycle encompassing
requirements, design, code, testing, delivery, support. Socialize a culture of
quality across business verticals and departments.
* Guide and mentor engineers on clear maintainable full-stack code, working in
a professional software engineering environment (source control, shortened
release cycles, continuous integration, and deployment, etc.).
* As a member of an agile team, write new feature code or new test automation
frameworks based upon business needs.
* Lead, direct, evaluate, and develop a team of professional engineers to
ensure that engineering objectives are completed on-time, within budget, and as
per the set goals. Create career development programs for the team and develop
short-term plans to ensure skills and performance of employees meet current and
future needs.
* Participate cross-functionally in portfolio & product planning
sessions as an engineering visionary with a focus on the horizon. Own assigned
areas/services/components of products as the technical guru.
* Support our products, enable teams to identify and fix root causes of
production incidents, own the long-term closure of major incidents.
* Own product quality and work to quickly address production defects.
* Embed a DevOps mentality within the team.
* Serve as a technical lead for teams as needed or special purpose projects per
business priority.
* Instill a culture of constant learning and staying relevant with trends in
technology across engineers and management.
* Influence architects, senior engineering, and product management to measure,
track and iterate continuous improvement processes across engineering
discipline, impacting success across the agile delivery organization globally.
* Present operational status to management from an engineering operations level
and advise back to engineers on calibration at team level practices. Welcome,
change and complexity. Learn quickly and adapt fast.
* Be a change leader!

What you need

* Bachelor's degree in computer science or related discipline; or equivalent
additional work experience
* Minimum 8 years of experience
* Design patterns and practices, data structures and algorithms, object-oriented
programming, databases, SQL, web programming, SOLID principles, cloud
technologies (AWS, Azure, etc.)
* Prior experience in agile implemented at scale across multiple teams globally
* 5+ years' web development, JS frameworks, UI/UX technologies
* 7+ years' REST services, SOA, micro-services
* Prior development experience with any cloud technology stacks like AWS,
Azure, Google cloud etc. preferred.
* Experience Designing & building secure/scalable (micro)Services
based platform
* Extensive experience in unit testing, mocking frameworks, automation
frameworks
* DevOps mindset - 5+ years' experience in a mature CI/CD SDLC environment,
implemented exception handling, logging, monitoring, performance measurement,
operational metrics knowledge
* 3+ years' experience working in agile methodologies (Scrum, Kanban)
* Strong communication, partnership, teamwork, and influencing skills
are required. Ability to communicate with and present to engineers, senior
management & relevant stakeholders
* Led multiple teams in a global delivery, agile, CI/CD, metrics-based setting
* Must have excellent management skills and expertise and be able to mentor
team members on development best practices and processes.

Technologies:
* .NET
Framework and .NET Core
* C#, ASP.NET MVC, and Web API
* Entity Framework and SQL Programming
* Docker, Kubernetes
* Microservices
* AWS / Azure / Google cloud
* SQL Server, Oracle, or any RDBMS.
* Visual Studio (with ReSharper)
* Knowledge of any frontend tech. Angular, React, VueJS and Bootstrap
* Continuous Integration and Delivery via Jenkins or any other relevant tools
* Test Automation using a combination of NUnit, Specflow, Node.js, and
Protractor

Bonus Points:
*Open-source contribution, repositories, personal projects
* Experience with test automation frameworks like Selenium, WebdriverIO, or
Cypress
* Participation in communities of interest, meetups
* Certifications in technology, agile methodologies
* Prior experience in agile implemented at scale across multiple teams globally
* M&A Integration experience

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


Source: Eightfold_Ai

Requirements

Principal Software Engineer (.Net)
Company:

Siemens


Technical Sail Point Solutions Architecture Advisor

Role Responsibilities 10+ years of experience in the field of IT services with over 6+ years of experience in Identity and access management Should have 4+ y...


From Nttdata - New Delhi

Published 24 days ago

Routing And Switching-Cisco Network Engineering Senior Specialist.

Req ID:291641 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, a...


From Nttdata - New Delhi

Published 24 days ago

Network Engineer

Req ID:288262 NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inc...


From Nttdata - New Delhi

Published 24 days ago

Backup Systems Integration Specialist Commvault

NTT DATA Services is a global business and IT services provider specializing in digital, cloud and automation across a comprehensive portfolio of consulting,...


From Nttdata - New Delhi

Published 24 days ago

Built at: 2024-09-21T04:42:24.140Z