Software Developer
We are seeking a skilled and motivated Software Developer to join our team. In this role, you will design, develop, test, and deploy high-quality software solutions that meet user and business needs. The ideal candidate brings strong technical expertise, a problem-solving mindset, and the ability to collaborate effectively across teams.
*Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time
Compensation: $65,000-$105,000 annually, dependent on experience.
Location: Remote/Work From Home
Key Responsibilities
- Evaluate project requirements and assess feasibility within time and cost constraints
- Design, develop, and maintain software applications based on user specifications
- Modify and enhance existing software to improve performance and resolve issues
- Support and participate in software testing, validation, and quality assurance processes
- Assist with software deployment and ensure applications operate within established specifications
- Gather and analyze user feedback to improve functionality and user experience
- Design and maintain databases for specific application needs
- Determine system performance standards and recommend appropriate hardware configurations
- Collaborate with cross-functional teams including systems analysts, engineers, and developers
- Provide guidance on software maintenance and best practices
- Perform other related duties as assigned
Qualifications
- Strong verbal and written communication skills
- Excellent problem-solving and analytical abilities
- High attention to detail and strong organizational skills
- Proven ability to manage time effectively and meet deadlines
- Extensive knowledge of programming languages and development frameworks
- Ability to quickly learn and adapt to new technologies
- Proficiency in Microsoft Office Suite or related tools
Education & Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field preferred, not required
- 5+ years of experience in software development or engineering preferred, not required