Software engineer
Position: Software Engineer
Company Overview:
M & D Mechanical Contractors is a leading mechanical contracting company based in Decatur, AL. We specialize in providing innovative solutions for commercial and industrial HVAC systems, plumbing, and process piping. Our company has been in business for over 25 years and we have built a strong reputation for quality work and exceptional customer service.
Job Overview:
We are seeking a highly skilled and motivated Software Engineer to join our growing team. The ideal candidate will have a strong background in software development and a passion for building high-quality, scalable applications. In this role, you will work closely with our engineering team to design, develop, and maintain software solutions that will enhance our operations and improve our overall efficiency.
Key Responsibilities:
- Design, develop, and maintain software applications for various projects and systems
- Collaborate with cross-functional teams to gather requirements and develop technical solutions
- Write clean, efficient, and well-documented code
- Troubleshoot and debug issues in a timely manner
- Conduct unit and integration testing to ensure software quality and functionality
- Participate in code reviews and provide constructive feedback to team members
- Stay updated on emerging technologies and trends in software development
- Continuously improve existing software and processes to enhance performance and scalability
- Support and maintain existing software systems as needed
- Adhere to company coding standards and best practices
- Communicate project updates and progress to team members and stakeholders
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 3+ years of experience in software development
- Strong proficiency in programming languages such as Java, C++, or Python
- Experience with web development and frameworks such as Angular or React
- Knowledge of database design and SQL
- Familiarity with Agile development methodologies
- Excellent problem-solving and critical thinking skills
- Ability to work independently and in a team environment
- Strong communication and interpersonal skills
- Experience with HVAC or mechanical systems is a plus
Why Work for Us:
At M & D Mechanical Contractors, we value our employees and provide a positive and supportive work environment. We offer competitive salaries, comprehensive benefits, and opportunities for professional growth and development. As a member of our team, you will have the chance to make a significant impact on our company and the industry as a whole.
If you are a driven and talented Software Engineer looking for a challenging and rewarding career opportunity, we encourage you to apply today!
Recommended Jobs
Brand Experience Director (Hybrid)
Back Careers at Acclinate Inc. Brand Experience Director (Hybrid) Acclinate Inc. Brand Experience Director (Hybrid) Birmingham, AL ~ Full time Apply for Brand Experience Director (Hybr…
Refractory Installation Specialist I
Job description Summary The Refractory Installation Specialist I represents HarbisonWalker International as an on-site technical liaison accountable for contributing to HarbisonWalker Internation…
Cybersecurity Analyst
Avion Solutions Inc., an employee-owned company, is seeking candidates for a Cybersecurity Analyst to support PEO Aviation Headquarters. This position is located in Huntsville, AL. Job Responsib…
Travel Registered Nurse Home Health Job
Job Overview TLC Nursing Associates, Inc. is seeking a dedicated Registered Nurse (RN) – Home Health to provide skilled nursing care to patients in their homes. The RN will assess patient needs,…
General Manager | Auburn, AL
Exciting GM Position - Take the next step in your career! Full Service Fun and Growing Company has an excellent career opportunity for individual to lead the team. We are currently looking for…
Temporary Sales Associate
TJ Maxx At TJX Companies, every day brings new opportunities for growth, exploration, and achievement. You’ll be part of our vibrant team that embraces diversity, fosters collaboration, and prioritiz…
Materials and Process Engineer Senior
Description: 'Ahead of Ready' Are you ready to take your career to a new level and work at an extraordinary company? The coolest jobs on this planet or any other are with Lockheed Martin Space…
Sales Associate - #928 - Florence, AL (Florence)
Sales Associate Opportunity Position Responsibilities: - Meet company customer service standards. - Follow company cash control policies and procedures. - Adhere to all laws and regulations …
OB/GYN Physician
OB/GYN Physician We are actively seeking a dedicated and skilled OB/GYN Physician to join a dynamic and expanding practice in Madison, Alabama. This full-time opportunity is open to Board Certi…
Preauthorization Center, Customer Care Advocate - Pre-Certification
Position Description Schedule: Monday-Friday Day Shift Location: Remote Benefits include: 100% tuition assistance, wellness initiatives, generous paid time off, paid parental leave, Public S…