Job Summary
Candidates must reside in the Pacific (PST) or Mountain (MST) time zones to align with our core working hours.
We are seeking an experienced technical consultant to join our growing consulting team. As a technical consultant, you will play a key role in developing and delivering innovative, high-quality software solutions for our clients. You will work across various industries, taking ownership of the entire development lifecycle, from design and implementation to testing and deployment. You will leverage your technical expertise to build scalable, maintainable applications while collaborating closely with both technical and business teams. If you're passionate about application development, thrive in a fast-paced environment, and enjoy solving complex technical challenges, we’d love to hear from you.
Job Duties
As a technical consultant, your primary focus will be on building and delivering high-quality solutions. You will:
- Design, develop, and deploy scalable and efficient software applications based on client requirements.
- Write clean, maintainable, and well-documented code across various platforms and technologies (e.g., web, mobile, cloud).
- Collaborate with client stakeholders, consultants, and other developers to translate business needs into technical solutions.
- Contribute to architectural decisions and provide technical guidance on development strategies and implementation approaches.
- Ensure applications are secure, scalable, and performant, meeting the highest standards for reliability and user experience.
- Troubleshoot, debug, and optimize applications for maximum performance, reliability, and scalability.
- Stay up-to-date with the latest industry trends, tools, and technologies, applying them to improve development processes.
- Collaborate with cross-functional teams to ensure smooth and effective project delivery.
- Document processes, workflows, and technical specifications to support knowledge sharing and project continuity.
- Lead and participate in code reviews, ensuring the implementation of best practices and high-quality standards.
- Design, build, and integrate AI-powered capabilities including large language models (LLMs), machine learning models, and generative AI services into client applications.
- Build and manage CI/CD pipelines, automating build, test, and deployment processes for reliable, repeatable software releases.
- Provision and maintain cloud infrastructure using infrastructure-as-code, ensuring environments are scalable, secure, and reproducible.
Required Technologies
- Strong proficiency in programming languages and frameworks including C#, Java, JavaScript, as well as .NET, React, Angular, and Node.js.
- Proficiency with AI-assisted development tools (e.g., Claude Code, GitHub Copilot, Codex), with sound judgment on when to rely on them and how to review, test, and secure AI-generated code.
- Experience with database management systems such as SQL with a focus on design, optimization, and performance tuning.
- Solid understanding of cloud platforms and cloud-native application design, with hands-on experience in Microsoft Azure
- Experience with enterprise-level applications, such as Microsoft 365 Power Platform (Power Apps, Power Automate, Power BI) and SharePoint (SPFx), is a plus, but not required
- Familiarity with AI/ML services such as Azure OpenAI and Azure AI services, and experience integrating large language models (LLMs) or generative AI into applications.
- Experience with deployment and DevOps tooling, including CI/CD pipelines (Azure DevOps, GitHub Actions), containerization (Docker, Kubernetes), and infrastructure-as-code (Terraform, Bicep, or ARM)
Qualifications
- Bachelor's Degree in Computer Science, or related technical discipline.
- 4-5+ years of experience in software development with a focus on custom application development.
- Experience with security best practices and ensuring applications meet security standards.
- Experience in designing and implementing APIs and integrating third-party services.
- Strong understanding of software development lifecycle, including version control (Git), unit testing, and code quality standards.
- Experience with Agile or Scrum methodologies and working with collaborative teams.
- Hands-on experience integrating AI/ML or generative AI services, and deploying applications to production cloud environments using CI/CD and infrastructure-as-code.
Required Soft Skills
- Strong ability to quickly learn new technologies and adapt to new development challenges.
- Excellent communication skills, both written and oral, with the ability to explain technical concepts to non-technical stakeholders.
- Problem-solving mindset with a focus on finding efficient, scalable, and maintainable solutions.
- A self-directed team player who thrives in a fully remote environment and communicates proactively across time zones
- Strong attention to detail, ensuring the delivery of high-quality software.
- Strong ability to work independently with minimal supervision, manage your time effectively, and contribute to multiple projects simultaneously.
- Comfortable with ambiguity and changes in requirements, demonstrating flexibility and adaptability.
About Us
We are a technology solutions provider focused on empowering organizations to drive agility, foster innovation, and enhance employee engagement. We help businesses transition to the cloud, build the modern workplace, and make informed decisions by delivering actionable insights into their technology and operations. Our mission is to enable our clients to thrive in an ever-evolving digital landscape.
You will be part of a small, dynamic, and highly skilled team that prides itself on delivering exceptional solutions to real-world challenges. Our team is committed to fostering a collaborative environment where innovative ideas and diverse perspectives come together to create outstanding results. By working closely with a dedicated group of professionals, you will have the opportunity to make a significant impact on our projects and contribute to our collective success.
Benefits (Upon Conversion to Full-Time Employment)
- Simple IRA + Matching
- Flexible Work Schedule
- Paid Time Off
- Health Insurance
- Professional Development Assistance (Training)
