Sr. Software Engineer - ASP.NET - Vertiv Corporation
Westerville, OH
About the Job
Job Summary
Vertiv is seeking a Sr. Software Engineer to support the development of our Advanced Monitoring and Control Software. This person will provide technical expertise in the development of a distributed control system supervisor including subsystems for user interfaces, databases, security conformance, and network communications. Work will include requirements planning and estimating, development, software test and demonstration. A successful candidate will have experience in any of the following areas: .NET development, BMS Protocols, requirements review, task planning, Relational Databases, RESTful APIs.
Responsibilities:
* Design and support the complete backend microservice application ensuring performance, scalability and extensibility using .NET.
* Requirements and use case analysis and task estimation.
* Application solution prototyping.
* Write and develop unit/integration tests.
* Follow industry standard best practices and design principles to build a maintainable and scalable code base.
* Document technical issues and solutions.
* Provide clear and detailed written reports of bugs and report steps to the development team.
* Suggest fixes and improvements.
* Report activities, project status, and plans to team lead and management.
Requirements:
* Bachelor's Degree or foreign equivalent with strong emphasis on software: Computer Science, Software Engineering, Electrical Engineering, Computer Engineering
* 6+ years of experience in software application development, at least 4 years of which for the Microsoft Windows operating system
* 4+ years of experience with the C# programming language using the .NET, .NET Core or ASP.NET framework
* Experience with Modbus and BACnet protocols
* Experience with Service-Oriented Architecture (SOA) and Microservices
* Demonstrated capability with object-oriented principles, design patterns, and data structures
* Strong working experience in designing JSON based REST APIs
* Experience developing Windows Presentation Foundation (WPF) applications
* Experience with modern software development tools for continuous integration/deployment including Git and GitLab
* Knowledge of advanced debugging techniques to quickly resolve critical bugs
* Experience with Docker
* Experience with requirement tracking systems
* Experience working in Agile development life cycle
* Experience with Microsoft SQL Server relational databases and query authoring
* Experience with TCP/IP networking and Wireshark is a plus
* Able to learn and pick up new technologies quickly
* Excellent verbal and written communication skills in English and the ability to express thoughts and ideas clearly
The successful candidate will embrace Vertiv's Core Principals & Behaviors to help execute our Strategic Priorities.
OUR CORE PRINCIPALS: Safety. Integrity. Respect. Teamwork. Diversity & Inclusion.
OUR STRATEGIC PRIORITIES
* Customer Focus
* Operational Excellence
* High-Performance Culture
* Innovation
* Financial Strength
OUR BEHAVIORS
* Own It
* Act With Urgency
* Foster a Customer-First Mindset
* Think Big and Execute
* Lead by Example
* Drive Continuous Improvement
* Learn and Seek Out Development
About Vertiv
Vertiv is a $6.9 billion global critical infrastructure and data center technology company. We ensure customers' vital applications run continuously by bringing together hardware,Apply here: https://www.aplitrak.com/?adid=YmJnZW5lcmljLjU3MDc2LjEwNTA4QHZlcnRpdmNvbXAuYXBsaXRyYWsuY29t
Vertiv is seeking a Sr. Software Engineer to support the development of our Advanced Monitoring and Control Software. This person will provide technical expertise in the development of a distributed control system supervisor including subsystems for user interfaces, databases, security conformance, and network communications. Work will include requirements planning and estimating, development, software test and demonstration. A successful candidate will have experience in any of the following areas: .NET development, BMS Protocols, requirements review, task planning, Relational Databases, RESTful APIs.
Responsibilities:
* Design and support the complete backend microservice application ensuring performance, scalability and extensibility using .NET.
* Requirements and use case analysis and task estimation.
* Application solution prototyping.
* Write and develop unit/integration tests.
* Follow industry standard best practices and design principles to build a maintainable and scalable code base.
* Document technical issues and solutions.
* Provide clear and detailed written reports of bugs and report steps to the development team.
* Suggest fixes and improvements.
* Report activities, project status, and plans to team lead and management.
Requirements:
* Bachelor's Degree or foreign equivalent with strong emphasis on software: Computer Science, Software Engineering, Electrical Engineering, Computer Engineering
* 6+ years of experience in software application development, at least 4 years of which for the Microsoft Windows operating system
* 4+ years of experience with the C# programming language using the .NET, .NET Core or ASP.NET framework
* Experience with Modbus and BACnet protocols
* Experience with Service-Oriented Architecture (SOA) and Microservices
* Demonstrated capability with object-oriented principles, design patterns, and data structures
* Strong working experience in designing JSON based REST APIs
* Experience developing Windows Presentation Foundation (WPF) applications
* Experience with modern software development tools for continuous integration/deployment including Git and GitLab
* Knowledge of advanced debugging techniques to quickly resolve critical bugs
* Experience with Docker
* Experience with requirement tracking systems
* Experience working in Agile development life cycle
* Experience with Microsoft SQL Server relational databases and query authoring
* Experience with TCP/IP networking and Wireshark is a plus
* Able to learn and pick up new technologies quickly
* Excellent verbal and written communication skills in English and the ability to express thoughts and ideas clearly
The successful candidate will embrace Vertiv's Core Principals & Behaviors to help execute our Strategic Priorities.
OUR CORE PRINCIPALS: Safety. Integrity. Respect. Teamwork. Diversity & Inclusion.
OUR STRATEGIC PRIORITIES
* Customer Focus
* Operational Excellence
* High-Performance Culture
* Innovation
* Financial Strength
OUR BEHAVIORS
* Own It
* Act With Urgency
* Foster a Customer-First Mindset
* Think Big and Execute
* Lead by Example
* Drive Continuous Improvement
* Learn and Seek Out Development
About Vertiv
Vertiv is a $6.9 billion global critical infrastructure and data center technology company. We ensure customers' vital applications run continuously by bringing together hardware,Apply here: https://www.aplitrak.com/?adid=YmJnZW5lcmljLjU3MDc2LjEwNTA4QHZlcnRpdmNvbXAuYXBsaXRyYWsuY29t
Source : Vertiv Corporation