Job Description
Job Description
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 CertificationAny Azure CertificationGrowth Opportunities :
Lead small-to-mid size projects and mentor junior developersExpand 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 developerresponsibilities.