Job Description
As a Software Development Consultant at McKee-Nix & Associates, you will apply your software engineering expertise to help the business design, build, and implement custom digital tools and applications that support operational efficiency, sales, training, and other strategic initiatives. You will work closely with internal stakeholders—such as sales, operations, and leadership—to translate business needs into well-architected software solutions that drive growth and productivity.
Key Responsibilities
Engage with business leaders and internal teams to understand and analyze technology needs and challenges.
Define software requirements, propose technology solutions, and recommend appropriate platforms, frameworks, and architectures.
Design, develop, test, and deploy custom applications (web-based, desktop, or mobile) tailored to the company’s processes.
Build scalable, maintainable, and secure software, following best practices and software engineering principles.
Collaborate with other teams (e.g., operations, training, sales) to integrate software solutions with existing systems (CRM, ERP, inventory management).
Implement APIs, Microservices, or integration layers to connect systems efficiently.
Ensure software quality through code reviews, automated testing, and continuous integration / continuous deployment (CI / CD) pipelines.
Provide documentation, training, and knowledge transfer to internal teams and end users.
Troubleshoot, debug, and resolve software issues in development and production environments.
Assist in planning and executing software rollout, deployment, and maintenance strategies.
Stay updated on emerging technologies, software trends, and industry best practices, and recommend improvements.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
3+ years of software development experience, preferably in a consulting or advisory role.
Proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript).
Experience with web or mobile development frameworks.
Knowledge of software architecture principles, design patterns, and best practices.
Familiarity with database systems (SQL and / or NoSQL) and data modeling.
Experience building and integrating APIs or microservices.
Experience with version control, testing frameworks, and CI / CD.
Strong analytical and problem-solving skills; ability to translate business needs into technical solutions.
Excellent communication skills, both verbal and written, and the ability to present technical concepts to non-technical stakeholders.
Ability to work independently and collaboratively with cross-functional teams.
Benefits
Competitive base salary plus performance-based incentives
Health, dental, and vision insurance
401(k) retirement plan with company match
Paid time off : vacation, sick leave, and company holidays
Flexible work arrangements (hybrid or on-site, depending on business needs)
Professional development support : training, conferences, and certification reimbursement
Travel reimbursement for business-related visits or project rollout
Opportunities for career advancement into senior development, architecture, or technical leadership roles
Wellness support : mental health resources, wellness stipend or gym benefit
Paid parental / family leave
Requirements
Bachelor’s degree in Computer Science, Information Security, or related field (or equivalent experience). 3+ years of experience in cybersecurity consulting, advisory, or professional services. Hands-on experience with security assessments, architecture design, and risk management. Knowledge of security frameworks and standards (e.g., ISO 27001, NIST Cybersecurity Framework, CIS Controls). Experience with regulatory compliance (e.g., GDPR, HIPAA, PCI-DSS) is preferred. Strong understanding of cloud security (AWS, Azure, GCP), identity management, encryption, and network security. Excellent communication skills, both technical and non-technical, with experience presenting to executives and technical teams. Consulting mindset : strong problem-solving, client-facing experience, and ability to lead engagements. Certifications such as CISSP, CISM, CRISC, or equivalent are a plus.
Software Development • Tucker, GA, us