Software Developer
Back to Jobs
SmartLam North AmericaGet Smart Job AI Coach in the appFree on iOS and Android

Software Developer
Location
Dothan, AL, 36301
Experience
Mid
Posted
Jul 30, 2026
Apply by
August 29, 2026
Applicants
0
Early applicantEasy applyFull-timeHybrid
Job Description
BRIEF DESCRIPTION:
We’re looking for a dedicated, resourceful and detail-oriented Software Developer to join our development team. In this role, you’ll play a key part in designing, developing, and maintaining software solutions that meet user needs. You’ll collaborate closely with fellow developers, third-party contractors, and stakeholders to deliver high-quality, innovative features. The ideal candidate is a strong team player with sharp problem-solving skills and a keen eye for detail, committed to building efficient and reliable systems. This role will also occasionally assist with on-site IT support needs, coordinating with our third-party IT service provider to troubleshoot issues and help maintain uninterrupted business operations.
KEY RESPONSIBILITIES:
- Develop, test, and maintain software applications and systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot, debug, and upgrade existing software.
- Stay up to date with emerging technologies and industry trends.
- Contribute to technical documentation and knowledge sharing.
- Demonstrate a proactive attitude and eagerness to learn new skills, tools, and technologies to support team and project growth.
- Provide occasional on-site IT support and coordinate with our third-party IT service provider to resolve technical issues.
- All other job duties as assigned.
QUALIFICATIONS:
- Bachelor’s degree in computer science, engineering, or a related field; alternatively, completion of a coding bootcamp or an associate degree combined with relevant professional experience.
- Proficiency in one or more programming languages such as JavaScript, Python, Java, C#, Kotlin, or similar.
- Familiarity with RESTful APIs, databases (SQL/NoSQL), and version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
NICE TO HAVE:
- Hands-on experience with Zoho and NetSuite platforms for business operations and data management.
- Familiarity with PLC programming, particularly in industrial or manufacturing environments.
- Practical experience in automation technologies within a manufacturing setting.
- Knowledge of CI/CD pipelines and DevOps practices
-
- WHAT WE OFFER:
- Competitive salary and benefits package.
- Flexible work arrangements.
- Opportunities for professional growth and development.
- A collaborative and inclusive team culture.
Key Responsibilities
- Develop, test, and maintain software applications and systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot, debug, and upgrade existing software.
- Provide occasional on-site IT support and coordinate with third-party IT service providers.
- Contribute to technical documentation and knowledge sharing.
Requirements
- Bachelor’s degree in computer science
- engineering
- or a related field
- Completion of a coding bootcamp
- Associate degree combined with relevant professional experience
Skills Required
JavaScriptPythonJavaC#KotlinRESTful APIsSQLNoSQLGitProblem solvingAttention to detailCommunicationTeamworkProactive attitudeEagerness to learnZohoNetSuitePLC programmingAutomation technologiesCI/CD pipelinesDevOps
Benefits
- Competitive salary
- Benefits package
- Flexible work arrangements
- Professional growth and development opportunities
- Collaborative and inclusive team culture
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.



