Skip to Content

Cookie Consent

This website uses cookies or similar technologies to enhance your browsing experience and provide personalized recommendations. By continuing to use our website, you agree to our Privacy Policy.

Software Developer

|  Posted On: Jun 30, 2025

Alexandria, OH 43001

6 months, Contract

On-site

Job Summary

Job Title:  
Software Developer

Posted Date:  
Jun 30, 2025

Duration:  
6 months, Contract

Shift(s):  

09:30 AM - 05:30 PM EST


Skills Needed

Description

We are seeking a talented and detail-oriented Software Designer to create and refine software solutions that meet user needs and business goals. The ideal candidate will possess strong analytical and creative problem-solving skills, with the ability to design system architecture, user interfaces, and technical specifications for development teams.


Key Responsibilities:

  • Collaborate with stakeholders to gather and define software requirements.

  • Design scalable and efficient software architecture, components, and user interfaces.

  • Create detailed design documentation, including wireframes, flowcharts, diagrams, and data models.

  • Work closely with software developers to translate designs into working code.

  • Ensure design feasibility, usability, and alignment with industry best practices.

  • Conduct design reviews and incorporate feedback from technical and non-technical teams.

  • Keep up with emerging technologies and software design trends.

  • Contribute to continuous improvement of design standards and practices.


Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.

  • Proven experience as a Software Designer or in a similar role.

  • Strong understanding of software design principles, OOP, and architectural patterns (MVC, MVVM, etc.).

  • Proficiency with design tools (e.g., UML, Figma, Adobe XD, Visio).

  • Knowledge of programming languages such as Java, C#, Python, or JavaScript, SQL is a plus.

  • Excellent communication and collaboration skills.

  • Attention to detail and ability to manage multiple projects simultaneously.


Preferred Qualifications:

  • Experience with Agile/Scrum methodologies.

  • Familiarity with cloud platforms (AWS, Azure, GCP).

  • Experience with responsive UI/UX design and accessibility standards.

How can we help?

Training Modules