Energy Job Search ยท 1 day ago
Software Engineer
Emerson is a global leader in automation technology and software, and they are seeking a Software Engineer to work within their Professional Tools business unit. The role involves developing, debugging, and testing software modules, participating in the development process, and collaborating with product stakeholders to deliver user-focused solutions.
Staffing & Recruiting
Responsibilities
Develop, debug, inspect, and test software modules to meet the criteria and deliverables identified within the assigned task
Participate in all aspects of the development process including requirements discovery, architecture, development, and testing
Understand the company's current software projects and used technologies. Ensure that all defined development policies, procedures, and standards are followed
Ensure that all development activities are delivered within agreed timescales, of high quality, and are fit for purpose
Active participation in our internal workshops to gather time estimates, plan the project and to design software architectures that meet technical and business requirements
Research the alternatives, find the best technical solutions to implement certain functionalities and provide documentation with technical specifications
Design loosely-coupled, reusable, and testable code structures
Unit testing and code reviews of development tasks
Testing of own development tasks, ensuring that all specified functionality and performance constraints have been met
Understand use cases, process flows, and other functional and technical specifications to implement software solutions
Understand the structural design of the databases
Collaborate with product stakeholders to deliver user focused solutions
Work with other developers to debug or eliminate errors from the system
Mentor and provide technical guidance to junior developers
Investigate and implement new technologies where appropriate
Conduct code merges, builds, and deployments
Provide technical feedback regarding the performance of your fellow team members
Continuously study to keep skills up to date
Qualification
Required
Bachelor's degree in software engineering, computer science, information systems, engineering, or a related technical or analytical field
3+ years working experience on .NET
Experience in: ASP .NET MVC, Web API, ORM tools like Entity Framework, Source code management tools such as GitHub
Thorough knowledge of multi-tier programming
Experience with Agile software development
A strong sense of ownership and self motivation
Experience building performant, scalable, and reliable web applications
An ability to leverage AI tools throughout the development lifecycle
Legal authorization to work in the United States - Sponsorship will not be provided for this position
Preferred
5+ years working experience on .NET
Strong interpersonal and communication skills
Experience with SEO and GEO optimization for marketing websites
Experience developing within CMS platforms such as Umbraco or Orchard
Ability to evaluate eCommerce, CRM, and marketing requirements to identify the most impactful solutions with a strong focus on user experience
Benefits
Variety of medical insurance plans, with dental and vision coverage
Employee Assistance Program
401(k)
Tuition reimbursement
Employee resource groups
Recognition
Flexible time off plans
Paid parental leave (maternal and paternal)
Vacation and holiday leave
Company
Energy Job Search
Join 3,000,000+ energy professionals who trust us to power their careers.
Funding
Current Stage
Growth StageCompany data provided by crunchbase