About The Position

At Synoptek, every role is an opportunity to make an impact — on our clients, our team, and the future of technology. As one of the fastest-growing Managed Services Providers in the industry, we invest in your growth and provide the support you need to thrive. Our culture blends high performance with genuine care, offering competitive benefits, professional development, and engaging team events. Here, your contributions drive real results, your ideas influence our direction, and your career path is yours to shape. The Project Based Software Developer is responsible for analyzing, designing, developing, and implementing software solutions aligned with defined project requirements and client needs. This role works closely with internal teams and external stakeholders to deliver reliable, scalable, and high-quality applications within established timelines and standards. The position operates primarily in an execution-focused capacity, following defined technical guidelines while ensuring accuracy, functionality, and adherence to business requirements.

Requirements

  • High School Diploma or GED required.
  • Customarily has at least 3–5 years of professional experience in software engineering or application development.
  • At least 3 years of experience working with modern JavaScript frameworks (e.g., Angular).
  • At least 2 years of experience developing or supporting microservices-based architectures.
  • Experience working with e-commerce or transactional web applications.
  • Working knowledge of software development lifecycle methodologies and best practices.
  • Proficiency in application development, system integration, and troubleshooting.
  • Familiarity with cloud technologies and front-end frameworks (e.g., .NET, Angular, AWS).
  • Ability to analyze problems, follow defined technical guidelines, and implement effective solutions.
  • Strong attention to detail with a focus on accuracy, quality, and meeting deadlines.
  • Effective written and verbal communication skills for collaboration with technical and non-technical stakeholders.

Nice To Haves

  • Additional education in Computer Science, Information Technology, or a related field is preferred.
  • Relevant experience may be accepted in lieu of formal undergraduate education.

Responsibilities

  • Analyse user and business requirements to determine system changes and technical solutions.
  • Design, develop, test, and implement software applications and system enhancements in accordance with project specifications.
  • Develop and maintain backend services and application components to support business operations.
  • Collaborate with cross-functional teams and external vendors to support system integrations and project delivery.
  • Participate in project planning activities, including task estimation, scheduling, and deployment support.
  • Ensure applications function correctly by identifying, troubleshooting, and resolving defects and issues.
  • Follow established development standards, policies, and procedures to ensure consistency and quality.
  • Support cloud-based and front-end development activities as required (e.g., .NET, Angular, AWS).
  • Assist with documentation related to system functionality, technical designs, and implemented changes.
  • Provide ongoing application support and maintenance for assigned systems and projects.
  • Escalate risks, issues, or dependencies to senior team members or project leads as appropriate.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service