This job listing has expired and the position may no longer be open for hire.

Principal Software Engineer at Schneider Electric USA, Inc in Foxboro, Massachusetts

Posted in General Business 30+ days ago.

Type: Full-Time





Job Description:

Schneider Electric Systems USA, Inc. seeks a Principal Software Engineer in Foxborough, MA.

Job Description: Engage in software development and enhancements including requirement analysis, feasibility studies, design, development, and testing; Create and modify software applications by writing code, designing algorithms, and implementing software solutions that meet end-user expectations; Analyze system requirements, identifying technical issues, and providing effective solutions to address software defects, bugs, or performance problems; Diagnose and resolving software defects, and bugs by performing software defect root cause analysis, source code debugging, code fixing, and software testing; Investigate software performance issues using diagnostic tools; Fix software performance issues to improve the overall quality and user experience of the application; Modify existing software to fix problems, optimize functioning, and enable its use on new hardware platforms; Design and develop software using several programming languages, frameworks, and Integrated Development Environments; Troubleshoot application software performance issues; Debug and test network connectivity with the software application; Monitoring and investigate all file system activity in the real-time system; Troubleshoot and investigate Network data packet transfer communications; Write analyze, and optimize the Microsoft SQL Server Queries to design and update the software database; Contribute to peer-to-peer code review and document review to reduce defects early and speed up the development timelines; Maintain and update software applications to ensure they are secure, efficient, and compatible with newer technologies and systems; Perform testing and validation of software systems to ensure that applications work properly before the software release; Create and execute Software Test Automation scripts for Microsoft Windows-based applications; Create and organize test plans and execute test cases; Collaborate with the customers, clients, stakeholders, end-users, and other team members to understand requirements, gather feedback, and ensure that the software meets the desired functionality; Perform source code management, reporting, creating automated builds, testing, and release management capabilities; Perform software configuration management related to software development including source code, documents as well as the final built software executable and libraries; Conduct software packaging, build generation, software installation, and prepare dev artifacts, release notes, user documents, flowcharts, and UML diagrams; Collaborate with stakeholders to understand business requirements and design scalable, reliable, and secure cloud-based solutions using Azure services and technologies; Create and document architectural designs, including infrastructure, networking, security, and data management considerations, to guide the implementation of Azure solutions; Implement and configure Azure infrastructure components to support the deployment of applications and services; Design and implement data integration solutions, including data storage, data movement, and data transformation; Optimize Azure solutions for performance and scalability by analyzing performance metrics, identifying bottlenecks, and implementing performance-enhancing techniques; Collaborate with cross-functional teams, including developers, system administrators, and project managers, to ensure successful implementation and delivery of Azure solutions; and Guide the software development team toward satisfactory solutions, including mentoring team members as necessary.

Eligible for remote work up to 2 days per week.

Requirements: Position requires a Bachelor's or Master's degree, or foreign equivalent, in Applied Computer Science, Software Engineering or related field and progressive, post-bachelor's experience (5 years with Master's, 7 years with Bachelor's) in software development or engineering, or related occupation, which must include at least some experience in the following skills: Problem solving for large-scale software applications; Managing and driving high priority and critical customer-reported issues; Programming in C#, .NET, C++ and SQL Database; Working with source control system like Microsoft TFS and any bug tracking software; Using TFS for requirements tracking and source code control; and Parallel branch development.

EOE.

To Apply: Visit http://careers.se.com and search Req#71231

Why us?

At Schneider Electric we're committed to creating a workplace that gives you not just a job but a meaningful purpose in joining our mission to bring energy and efficiency to enable life, progress and sustainability for all.

We believe in e mpowering our team members to reach their full potential, fostering a sense of ownership in their work.

We embrace inclusion as a fundamental value, ensuring that every voice is heard and valued. We value differences, and welcome people from all walks of life. We believe in equal opportunities for everyone, everywhere.

If you want to be part of a company where your contributions truly matter, where you are empowered to make a difference and where inclusivity is valued, we would love to hear from you.

Discover your M eaningful, Inclusive and Empowered career at Schneider Electric.

€34.2bn global revenue
+12% organic growth
135 000+ employees in 100+ countries
#1 on the Global 100 World's most sustainable corporations

You must submit an online application to be considered for any position with us. This position will be posted until filled

Schneider Electric aspires to be the most inclusive and caring company in the world, by providing equitable opportunities to everyone, everywhere, and ensuring all employees feel uniquely valued and safe to contribute their best.

We mirror the diversity of the communities in which we operate and we 'embrace different' as one of our core values. We believe our differences make us stronger as a company and as individuals and we are committed to championing inclusivity in everything we do. This extends to our Candidates and is embedded in our Hiring Practices.

You can find out more about our commitment to Diversity, Equity and Inclusion here and our DEI Policy here

Schneider Electric is an Equal Opportunity Employer. It is our policy to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color , gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status, or any other legally protected characteristic or conduct.Schneider Electric Systems USA, Inc. seeks a Principal Software Engineer in Foxborough, MA.

Job Description: Engage in software development and enhancements including requirement analysis, feasibility studies, design, development, and testing; Create and modify software applications by writing code, designing algorithms, and implementing software solutions that meet end-user expectations; Analyze system requirements, identifying technical issues, and providing effective solutions to address software defects, bugs, or performance problems; Diagnose and resolving software defects, and bugs by performing software defect root cause analysis, source code debugging, code fixing, and software testing; Investigate software performance issues using diagnostic tools; Fix software performance issues to improve the overall quality and user experience of the application; Modify existing software to fix problems, optimize functioning, and enable its use on new hardware platforms; Design and develop software using several programming languages, frameworks, and Integrated Development Environments; Troubleshoot application software performance issues; Debug and test network connectivity with the software application; Monitoring and investigate all file system activity in the real-time system; Troubleshoot and investigate Network data packet transfer communications; Write analyze, and optimize the Microsoft SQL Server Queries to design and update the software database; Contribute to peer-to-peer code review and document review to reduce defects early and speed up the development timelines; Maintain and update software applications to ensure they are secure, efficient, and compatible with newer technologies and systems; Perform testing and validation of software systems to ensure that applications work properly before the software release; Create and execute Software Test Automation scripts for Microsoft Windows-based applications; Create and organize test plans and execute test cases; Collaborate with the customers, clients, stakeholders, end-users, and other team members to understand requirements, gather feedback, and ensure that the software meets the desired functionality; Perform source code management, reporting, creating automated builds, testing, and release management capabilities; Perform software configuration management related to software development including source code, documents as well as the final built software executable and libraries; Conduct software packaging, build generation, software installation, and prepare dev artifacts, release notes, user documents, flowcharts, and UML diagrams; Collaborate with stakeholders to understand business requirements and design scalable, reliable, and secure cloud-based solutions using Azure services and technologies; Create and document architectural designs, including infrastructure, networking, security, and data management considerations, to guide the implementation of Azure solutions; Implement and configure Azure infrastructure components to support the deployment of applications and services; Design and implement data integration solutions, including data storage, data movement, and data transformation; Optimize Azure solutions for performance and scalability by analyzing performance metrics, identifying bottlenecks, and implementing performance-enhancing techniques; Collaborate with cross-functional teams, including developers, system administrators, and project managers, to ensure successful implementation and delivery of Azure solutions; and Guide the software development team toward satisfactory solutions, including mentoring team members as necessary.

Eligible for remote work up to 2 days per week.





More jobs in Foxboro, Massachusetts

General Business
2 days ago

Schneider Electric USA, Inc
General Business
2 days ago

Schneider Electric USA, Inc
General Business
4 days ago

Schneider Electric USA, Inc
More jobs in General Business

General Business
1 minute ago

Hilton Global
General Business
1 minute ago

Hilton Global
General Business
27 minutes ago

Worthington Industries