We strongly encourage applications from individuals with disabilities, including those with autism or other forms of neurodivergence. Our company is committed to diversity, inclusivity, and creating a supportive work environment for all employees.
Software Application Developer
Alexandria, OH 43001
8 Months, Contract
On-site
Job Summary
- Job Title:
- Software Application Developer
- Posted Date:
- Aug 18, 2025
- Duration:
- 8 Months, Contract
- Shift(s):
-
08:00 - 16:00
09:30 AM - 05:30 PM EST
Description
We are seeking a skilled and detail-oriented Software Application Developer to design, develop, test, and maintain software applications that meet business and client needs. The ideal candidate will have experience in full software development lifecycle, problem-solving, and the ability to translate requirements into scalable and efficient software solutions.
Key Responsibilities:
-
Design, code, test, and deploy software applications according to specifications.
-
Collaborate with business analysts, project managers, and stakeholders to gather requirements.
-
Develop clean, efficient, and maintainable code.
-
Troubleshoot, debug, and upgrade existing applications.
-
Integrate applications with databases, APIs, and third-party systems.
-
Ensure application performance, quality, and responsiveness.
-
Participate in code reviews and contribute to best practices.
-
Write technical documentation for reference and reporting.
-
Stay updated with emerging technologies and propose improvements to enhance software efficiency.
Qualifications and Skills:
-
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
-
Proven experience as a Software/Application Developer or similar role.
-
Proficiency in programming languages such as Java, C#, Python, or JavaScript.
-
Experience with frameworks like .NET, Spring, Angular, React, or Node.js.
-
Strong knowledge of SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
-
Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
-
Knowledge of software development methodologies (Agile/Scrum).
-
Strong problem-solving skills and attention to detail.
-
Excellent communication and teamwork abilities.
Preferred Skills:
-
Experience with mobile app development (iOS/Android).
-
Knowledge of DevOps practices and CI/CD pipelines.
-
Familiarity with version control systems (Git).
-
Understanding of security best practices in application development.