Are you a passionate Software Developer with a strong background in development? Emerson is looking for a Senior Software Developer to join our ETS Development Team. In this role, you'll play a key part in developing software applications for RTU/SCADA/Terminal projects, following engineering standards and best practices. If you thrive in a collaborative environment, are self-motivated, and aim to deliver high-quality, maintainable software, we want to hear from you!
Key Responsibilities
- Software Development. Design, develop, and maintain software applications using industry best practices.
- Requirement Capture. Analyze, document, and develop software requirements.
- Design and Architecture. Prepare high-level and low-level designs, ensuring adherence to project standards.
- Frontend Collaboration. Work closely with User Experience designers for effective frontend development.
- Code Reviews. Actively participate in and contribute to code reviews to ensure quality.
- Unit Testing. Develop and run unit tests to validate software functionalities.
- Team Collaboration. Work closely with developers, testers, and product owners to meet project goals.
- Quality Improvement. Continuously focus on improving the software development process, techniques, and quality.
- Project Reviews. Present progress and participate in project reviews.
- Flexible Working. Be open to working flexible hours to coordinate with local and remote teams.
- Support. Assist with various project activities as needed.
Qualifications
Required
- Bachelor’s degree in Engineering or equivalent work experience.
- Minimum 5+ years of experience in software design, development, and maintenance.
- Expertise in C# and the .NET framework.
- Experience in developing Windows services, GUI applications, and web applications.
- Working knowledge of version control systems.
- Strong understanding of object-oriented programming (OOP), analysis, and design.
- Familiarity with Agile methodologies and the full software development lifecycle.
- Proficient in SQL databases and writing stored procedures.
Preferred
- Terminal Automation experience.
- Knowledge of SCADA, OPC, Modbus, or Device Interface Development.
- Ability to document and describe overall project strategy.
- Excellent communication skills (both written and verbal).
- Innovative, collaborative, and quality-driven mindset.
- Strong decision-making, teamwork, and result-oriented approach.
What Emerson Offers
- Competitive compensation and benefits packages.
- Comprehensive medical and insurance coverage.
- Opportunities for continuous learning and career development.
- Hybrid work setup for enhanced work-life balance.
- A strong commitment to safety and a positive working environment.
Diversity, Equity & Inclusion at Emerson
We believe that a diverse and inclusive work environment enhances innovation and drives our success. We are committed to fostering a workplace where every employee is valued and respected, ensuring diverse perspectives contribute to the best solutions. Learn more about our Culture & Values and Diversity, Equity & Inclusion at Emerson.
Join us in making a difference and help shape a better future!
Emerson is an equal opportunity employer, If you require assistance in applying due to a disability, please contact [email protected].