Job
Description
In this role, your responsibilities will include generating software designs in accordance with marketing, architecture, and human-centered design requirements and specifications. You will use best practices to build high-quality software that meets our stringent definition of done for an Agile increment. Developing Windows Server applications and UI utilizing C# and ASP.NET will be a key part of your role. You will also help the team continuously improve its environment and processes. Participation in Agile activities like sprint planning, retrospectives, and program increment planning to develop estimates and effectively communicate status to the team is expected. Collaborating with the team's product owner to integrate new features, diagnosing, validating, and resolving software issues, as well as writing acceptance tests are also responsibilities within this role. You are expected to make informed, independent decisions, even in the absence of complete information, and exhibit strong initiative in tackling complex challenges. Approaching problems constructively, leveraging your expertise to seek solutions rather than waiting for direction. Mentoring and guiding your teammates to foster a collaborative environment where everyone can achieve results. Focusing on high-impact priorities and setting aside non-critical tasks to drive efficiency within the team. Being innovative, experimenting with new approaches to continuously improve your work. Being accountable, reliably delivering high-quality results, and recognizing when it's necessary to escalate issues to maintain momentum. For this role, you will need a Bachelor's degree in Computer Science, Computer Engineer, Information Technology, or related fields, along with 5+ years of software development experience. Validated experience in developing Windows applications in C#, ASP.NET/MVC, SQL utilizing object-oriented design principles and best practices, as well as experience with Microsoft SQL Server and Microsoft Windows Server OS. Preferred qualifications that set you apart include being a team player when working in teams, experience with Agile software development, knowledge of best practices for agile testing on a Scrum team, experience using a test case management system, accuracy, and delivering quality. Being an excellent, collaborative team player with communication skills to match, adaptable, flexible in meeting demands, relentless, and passionate to get the job done. Being proactive, taking responsibility, and owning the solution within a collaborative team environment. Having the ability to thrive in ambiguous environments, work well under pressure, and thrive in a demanding environment with excellence as an expectation. Demonstrating proactivity in capitalizing on opportunities and resolving issues, being intellectually curious, prepared to challenge and be challenged. Constantly striving to learn new technologies and looking for ways to stay up to date in this rapidly changing industry. Experience with test frameworks such as NUnit and Mocha, contributing to DevOps platforms such as Azure DevOps, and source control systems such as Git is an added advantage. At Emerson, the workplace prioritizes every employee being valued, respected, and empowered to grow. The environment encourages innovation, collaboration, and diverse perspectives because great ideas come from great teams. The commitment to ongoing career development and growing an inclusive culture ensures support for thriving employees. Whether through mentorship, training, or leadership opportunities, investments are made in success to make a lasting impact. Diverse teams working together are key to driving growth and delivering business results. Employee wellbeing is recognized as important, prioritizing competitive benefits plans, a variety of medical insurance plans, Employee Assistance Program, employee resource groups, recognition, and more. The culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation, and holiday leave. Emerson is a global leader in automation technology and software, helping customers in critical industries operate more sustainably while improving productivity, energy security, and reliability. With global operations and a comprehensive portfolio of software and technology, Emerson is driving digital transformation to measurably improve operations, conserve valuable resources, and enhance safety. Celebrating diversity and embracing challenges with confidence, Emerson offers equitable opportunities for professionals across various countries and industries. Whether you're an established professional, undergraduate student, or recent graduate, you'll find opportunities to make a difference with Emerson. Join the team and let's go!,