We are Proud to be SJE!
At SJE, we are more than a company — we are a family of brands with a shared vision and mission to provide industry-leading, innovative, and reliable control and monitoring solutions that improve efficiencies, protect the environment, and deliver dependable solutions to our valued customers. We are looking for a Sr. Software Developer to support our SJE Revere brand. This role will work out of our Birmingham, Alabama location.
Our Revere brand is a leading provider of automation and control solutions for the industrial, water and wastewater treatment, power and energy, manufacturing, food and beverage, oil and gas, and pulp and paper industries. We design, build, and implement customized automation and control systems for highly complex projects. Check us out at Reverecontrol.com or SJEinc.com!.
The job:
As our Sr. Software Developer, you will play a pivotal role in designing, developing, and maintaining enterprise-level applications and internal software tools. You will bring technical leadership and a deep understanding of modern software development practices, architecture, and integration across a range of platforms including cloud, web, and desktop applications. Given SJE’s mid-sized, agile environment, this position will work hands-on with key business stakeholders, ERP systems, and other enterprise platforms like Salesforce.com. You will be heavily involved in exploring and implementing an AI technology foundation for SJE. You will also serve as a mentor and resources to fellow developers and work collaboratively with the Data Analytics and Business Systems teams.
The skills you need:
What you will do in this role:
- Design, develop, test, and support internal and external applications across various platforms and frameworks.
- Utilize C# (Microsoft.Net), Entity Framework, Microsoft SQL Server and Telerik Controls
- Experience with JavaScript/TypeScript, Python, or Java are bonus skillsets to bring to our company.
- Create and maintain system integrations between third-party tools such as ERP (IFS), CRM (Salesforce), and other SaaS or custom solutions.
- Participate in application architecture and infrastructure design to ensure scalability, performance, and security.
- Work closely with business analysts, data engineers, and project managers to define system requirements.
- Lead or contribute to Agile software development sprints, including sprint planning.
- Troubleshoot and resolve application bugs and technical issues across various environments.
- Write and maintain technical documentation, including design specs, user guides, and test plans.
- Perform code reviews and enforce best practices in code quality, security, and performance.
- Guide and mentor other developers/analysts and support cross-functional team development efforts.
- Assist in the integration and onboarding of acquired systems and platforms.
- Contribute to IT strategic planning and digital transformation initiatives.
- Proactively identify opportunities to improve existing systems or processes using technology.
- Ensure compliance with company standards, policies, and security protocols.
Education, Experience and Ability Requirements:
- Five to 10+ years of professional experience in software development, preferably in an enterprise or mid-sized company environment.
- Proficiency in one or more languages C# (Microsoft.Net), Entity Framework, Microsoft, SQL Server and Telerik Controls
- Experience developing REST APIs and integrating with third-party systems.
- Familiarity with SQL and NoSQL databases.
- Experience with source control tools (e.g., Git), CI/CD pipelines, and cloud services (e.g., Azure, AWS).
- Demonstrated ability to lead technical efforts and mentor less experienced team members.
- Knowledge of ERP (IFS or similar) or Salesforce integration is a plus.
- Strong understanding of software development lifecycle methodologies (Agile/Scrum/DevOps).
- Excellent written and verbal communication skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Excellent analytical, problem-solving, and critical thinking skills.
Answering your questions:
When you are considering a new job, it is normal to have a ton of questions. Here are a few questions we are asked all the time.
- What is your Paid Time Off and holiday policy? Up to 120 hours of Paid Time Off in your first year plus 8 paid holidays.
- What benefits do you offer? We offer a robust benefits package including health, life, short-term and long-term disability insurance as well as dental and vision programs you need to take care of your family, along with other benefit options. Check out our full benefits package!
- What is my commute? Plug this address into Google Maps: 5201 Princeton Way, Hoover, AL 35226
We will answer more of your questions during the first interview. Expect to hear about the next steps if you meet the job requirements.
Why Work With Us
At SJE, we believe in empowering our employees to grow professionally while making a real impact. We offer competitive pay, excellent benefits, and a collaborative culture that encourages creativity and problem-solving. Join us and become a part of something bigger. Join a company where you’re not just working—you’re building a legacy!
Learn more and apply on-line at www.sjeinc.com. SJE is an Equal Opportunity Employer.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.