About the job Software Developer
M & D Mechanical Contractors is seeking a highly skilled and motivated Software Developer to join our team in Decatur, AL. As a Software Developer, you will be responsible for designing, developing, and maintaining software applications to meet the needs of our company and clients. This is a full-time, permanent position with opportunities for growth and advancement.
Key Responsibilities:
- Design, develop, and maintain software applications using programming languages such as Java, C++, and Python
- Collaborate with cross-functional teams to understand business needs and develop software solutions
- Troubleshoot and debug software issues to ensure optimal performance
- Write and maintain technical documentation for all software applications
- Stay up-to-date with emerging technologies and industry trends to continuously improve our software development processes
- Conduct testing and quality assurance to ensure software meets specifications and requirements
- Participate in code reviews and provide constructive feedback to team members
- Develop and maintain databases to support software applications
- Provide technical support and training to end users as needed
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Minimum of 3 years of experience in software development
- Strong proficiency in programming languages such as Java, C++, and Python
- Experience with database management and SQL
- Knowledge of software development methodologies and best practices
- Ability to work independently and in a team environment
- Excellent problem-solving and analytical skills
- Strong attention to detail and ability to meet deadlines
- Good communication and interpersonal skills
We offer competitive salary and benefits package, including health insurance, retirement plan, and paid time off. Join our dynamic and growing team at M & D Mechanical Contractors and make a difference in the world of software development. Apply now!