IT solutions company located in the Western New York area (Buffalo) specializing in providing high-end information technology to clients across WNY and multiple states is currently hiring a Software Developer to join our development team. In this role, you will be working with a wide variety of technologies and will be expected to take on ownership of projects and contribute to building scalable solutions. We are a cloud-first company, managing much of our infrastructure through cloud solutions. We are seeking applicants with strong experience in web technologies, a solid foundation in software engineering, and the ability to adapt to different programming languages and frameworks depending on project needs.
Responsibilities:
Design, develop, and maintain cloud-based applications on AWS and Azure platforms.
Build and maintain web-based applications using modern frameworks like React, Django, Flask, or similar technologies.
Manage and enhance customer websites, including DNS, hosting, and deployment systems.
Integrate internal systems with external vendors and APIs.
Write clean, efficient, and well-documented code following best practices.
Debug, troubleshoot, and optimize existing applications and services.
Collaborate with cross-functional teams to define and implement technical solutions.
Document technical specifications, system architecture, and user guides for internal and client-facing use.
Stay up to date with emerging technologies and recommend improvements to our technology stack.
Qualifications:
Solid understanding of software development principles and best practices.
Proficiency in Python, JavaScript, TypeScript, and their common frameworks.
Hands-on experience with cloud platforms such as AWS and Azure.
Strong knowledge of web development technologies and practices.
Experience integrating with third-party APIs and services.
Strong problem-solving and analytical skills.
Ability to work independently as well as collaboratively in a team.
Effective communication and organizational skills.
Preferred Certifications:
Any AWS Foundational Certification.
Any AWS Associate Certification
Any Azure Certification
Growth Opportunities:
Lead small-to-mid size projects and mentor junior developers
Expand expertise in cloud computing and AI-driven applications.
Work on innovative projects that deliver meaningful impact to clients.
Gain exposure to diverse technologies and advance toward senior developer
responsibilities.