Software Developer
Job Description
Job Description
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!
Recommended Jobs
Team Member
Job Description Job Description Benefits: Free uniforms Opportunity for advancement Training & development Job description: Enthusiastic Team Member Saving and changing lives, ever…
Sales Territory Rep - Medical
Medical Sales Representative (Entry level or Exp.) We are a fast-growing specialty Medical Equipment distributor that markets a variety of innovative products. Our medical equipment products are de…
Python Developer with Databricks
Job Details Hybrid Role, 5+ year of development experience in Python is mandatory, with optional experience in Databricks and Azure cloud computing. Knowledge of database systems (e.g., SQL, No…
Restoration Construction Project Manager
Job Description Job Description Salary: $55K - $65K (DOE) plus commission Restoration Construction Project Manger Welcome to Apex Restoration DKI! If youre looking for a strong company wi…
Beer Technician- Part Time
Job Description Job Description CAREER in BEER? WE WANT TO SPEAK TO YOU! - Nights and weekends off? Check! - Learning from the very best in the beer industry? Check! - Visiting great bars and …
Breast Surgeon
Breast Surgeon Join the largest health care system in Central Alabama, an academic (university) affiliate. Regional Cancer Center. Top 100 Hospital with over 600 physicians, 3 acute care hospi…
Clinical Research Physician - Obesity Medicine (Part time)
Job Description Job Description Description Alcanza is a growing multi-site, multi-phase clinical research company with a network of locations in AL, AZ, FL, GA, IL, MA, MI, MO, NV, SC, TX, VA, …
Structural Fitter
Labor One is hiring Structural Fitters for a shipyard in Ingleside, Texas. Experience is required. Please contact our team for more information! Cell: (956)382-2631 or (281)965-2749 *Pl…
Engineer
Job Description Job Description Parker Towing Company is currently hiring for engineers. Don't miss this great career opportunity. For this position, the schedule possibilities include 28/28, 20/…
Special Procedures Technologist
The Respiratory Therapist - Special Procedures delivers specialized diagnostic, therapeutic, and supportive respiratory care to adult and pediatric patients, with primary emphasis on assisting pulmono…