Schneider Electricposted 3 days ago
$96,000 - $144,000/Yr
Full-time • Senior
Nashville, TN
Electrical Equipment, Appliance, and Component Manufacturing

About the position

Schneider Electric has an opportunity for a Senior Software Engineer in our Energy and Sustainability Services group. The preferred location is Louisville, Kentucky. As part of a team of talented architects and developers, the Sustainability Software Developer is responsible for the design and implementation of business-critical applications across the Sustainability business. This role involves working with software architects and stakeholders to understand requirements and constraints, and then developing plans and execution strategies to meet those needs. The position leverages the latest technologies to build innovative and sustainable solutions, using Azure services such as IoT, AI, and machine learning to develop solutions that enable customers to optimize their energy usage, reduce their carbon footprint, and improve operational efficiency.

Responsibilities

  • Work on a talented team of experienced architects and developers building SaaS based energy and sustainability solutions for our business clients and customers
  • Develop and enhance core business systems and applications, and provide integration to other internal and external systems
  • Be an integral part of a professional team and be responsible for all aspects of software design, development, testing, integration, and deployment
  • Support and enhance the Enterprise Architecture of the Energy and Sustainability Services through technology review, ideation, project development, and delivery
  • Collaborate with cross-functional teams to design and develop software solutions that address sustainability challenges
  • Write clean, efficient, and maintainable code using .NET Core and C#
  • Integrate sustainability metrics and data into software systems
  • Develop APIs and web services for data collection and analysis
  • Participate in code reviews and ensure adherence to coding standards and best practices
  • Troubleshoot and resolve software defects and issues
  • Keep up to date with industry trends and emerging technologies relevant to sustainability

Requirements

  • Degree in Computer, Software, Engineering or related
  • Extensive experience with designing application solutions based on REST-based APIs using .NET Core and C#
  • Knowledge of cloud computing; experience of building scalable, resilient applications using Azure a plus
  • Knowledge of Service-Oriented Architecture (SOA), its principles, and patterns at the enterprise level
  • Experience in data modeling techniques
  • Knowledge and applicability of various normal forms
  • Experience of working in collaborative teams and working in an agile manner
  • A minimum of 5 years of hands-on experience in software development required

Nice-to-haves

  • Previous energy or sustainability industry knowledge a plus
  • Familiarity with sustainability concepts and challenges
  • Experience with data integration and analysis, utilizing databases and SQL
  • Knowledge of front-end technologies such as Angular, HTML, CSS, and JavaScript

Benefits

  • Medical (with member reward points)
  • Dental
  • Vision
  • Basic life insurance
  • Benefit Bucks (credits to apply towards your benefits)
  • Flexible work arrangements
  • Paid family leaves
  • 401(k) + match
  • Well-being and recognition (including service anniversary) programs
  • 12 holidays per year
  • 15 days of paid time off per year (pro-rated in the first year of employment based on start date)
  • Opportunity to purchase company stock (eligibility depends on start date)
  • Military leave benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service