Software Developer

YVS Partners

Position Title: Software Developer
Department: Business Intelligence & Strategy
Reports to: Project Manager / Senior Consultant
Location: Full-Time, Onsite

Job Description
The Software Developer at YVS Partners LLC plays a central role in designing, developing, and maintaining software applications that support enterprise operations and client solutions. This role requires strong technical expertise, problem-solving ability, and collaboration across business and IT teams. The developer is responsible for coding, system integration, debugging, and implementing secure, reliable, and scalable applications.

The position is ideal for individuals who enjoy building impactful software solutions, working with cross-functional teams, and ensuring business applications deliver efficiency and value.

Key Responsibilities

  • Software Design & Development
    • Design, code, and implement standard software modules and custom features tailored to business requirements
    • Develop, maintain, and enhance applications ensuring scalability, security, and usability
    • Conduct code reviews, optimize performance, and make adjustments based on testing outcomes
    • Ensure proper integration of applications with POS, ERP, back-office, and other enterprise systems
  • System Analysis & Debugging
    • Perform regular system analysis to detect inefficiencies or potential issues
    • Debug and resolve technical errors impacting system functionality or performance
    • Research and implement technical solutions to address variances in performance or usage
  • Database & API Management
    • Design, maintain, and update databases, APIs, and interfaces to support application functionality
    • Ensure smooth data flows and system interactions between applications and reporting tools
    • Optimize queries and implement best practices in database management
  • Deployment & Maintenance
    • Support daily software deployments, patches, and bug fixes for system reliability
    • Collaborate with QA and support teams to validate fixes and ensure system stability
    • Manage ongoing application support and enhancements for internal and client-facing systems
  • Security & Compliance
    • Install and configure firewalls, encryption tools, and other security software to safeguard sensitive data
    • Document software vulnerabilities, security breaches, and their impact through technical reports
    • Collaborate with IT auditors and consultants to ensure software compliance with internal and client policies
  • Client & Stakeholder Collaboration
    • Work with Retail Operations and business teams to confirm that applications capture and report accurate data
    • Guide business stakeholders on technical feasibility, system usage, and best practices
    • Communicate development timelines, sprint progress, risks, and issues proactively
  • Special Projects & Upgrades
    • Participate in system upgrades, migrations, and new application rollouts
    • Contribute to special projects requiring custom development and innovation
    • Support continuous improvement initiatives by introducing new tools or technologies

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 1–3 years of experience in software development or application support
  • Proficiency in at least one programming language (e.g., Python, Java, C#, or JavaScript)
  • Strong knowledge of SQL, database management, and API integration
  • Familiarity with ERP systems, POS systems, or retail application development is a plus
  • Understanding of software security practices and compliance requirements
  • Preferred: Experience in agile environments, consulting, or IT services

Core Competencies

  • Strong problem-solving and analytical thinking skills
  • Excellent coding discipline with attention to scalability and maintainability
  • Ability to communicate technical concepts to non-technical stakeholders
  • Comfortable working in agile sprint cycles with tight deadlines
  • Proactive, self-driven, and adaptable to evolving technical challenges

Teamwork & Collaboration
The Software Developer works closely with QA teams, project managers, operations teams, and clients to deliver robust software solutions. Success in this role requires technical proficiency, clear communication, and collaboration across business and IT functions.

Equal Opportunity Statement
YVS Partners is proud to be an equal opportunity employer. We value diversity and are dedicated to fostering an inclusive, respectful, and supportive environment for all team members.

Job Location:
2605 Mountain Industrial Blvd., Ste 7, Tucker, GA 30084
(Some U.S. travel may be required; employer covers expenses)
40 hours/week. Must be authorized to work in the U.S.

To Apply:
Mail: 2605 Mountain Industrial Blvd., Ste 7, Tucker, GA 30084
Email: hr@yvspartners.com

To apply for this job email your details to hr@yvspartners.com