Optima Tax Relief - Santa Ana, CA

posted 4 months ago

Full-time - Mid Level
Santa Ana, CA
Professional, Scientific, and Technical Services

About the position

The Lead Software Developer for Optima Tax Relief, LLC (“Optima”) is a pivotal role located in the Santa Ana, California office, reporting directly to the Application Architect. This position is designed for an individual who can provide technical leadership and direction for various software development projects. The Lead Software Developer will guide a team of developers, ensuring the delivery of high-quality software solutions that align with the company's objectives. This role requires a deep understanding of various technologies, exceptional problem-solving skills, and the ability to work effectively in a dynamic environment. Additionally, the Lead Software Developer will champion Optima's culture and Core Values, striving to deliver the best customer experience possible. In this role, the Lead Software Developer will be responsible for providing technical guidance and mentorship to the development team, ensuring adherence to best practices in coding and development processes. The individual will oversee the design, implementation, and deployment of software applications, which includes conducting code reviews to ensure code quality and performance. Staying current with emerging technologies and integrating them into development processes when appropriate is also a key responsibility. The Lead Software Developer will work closely with project managers and designers to define project requirements and scope, preparing and presenting technical documentation and project status reports. Utilizing proficiency in C#, along with familiarity in Python and Node.js for backend development tasks, the Lead Software Developer will tackle complex technical challenges and ensure that the technical architecture aligns with business goals. The role also requires leveraging extensive experience with AWS services such as Cognito, AppSync, SQS, Lambda, SNS, and IAM to optimize application performance, scalability, and reliability. The Lead Software Developer must work effectively in a remote/offshore environment, collaborating with the team to seamlessly integrate into the development workflow, contribute to the codebase, and assist in architecting and implementing AWS-based solutions. Following company protocols to ensure the highest level of security to protect client Personal Identifiable Information (PII) is also essential. Other duties may be assigned as necessary.

Responsibilities

  • Provide technical guidance and mentorship to the development team, ensuring best practices in coding and development processes.
  • Oversee the design, implementation, and deployment of software applications, including conducting code reviews and ensuring code quality and performance.
  • Stay current with emerging technologies and integrate them into development processes when appropriate.
  • Work closely with project managers and designers to define project requirements and scope, and prepare and present technical documentation and project status reports.
  • Utilize proficiency in C#, as well as familiarity with Python and Node.js for backend development tasks, to solve complex technical challenges and ensure that the technical architecture aligns with business goals.
  • Leverage extensive experience with AWS services such as Cognito, AppSync, SQS, Lambda, SNS, and IAM to optimize application performance, scalability, and reliability.
  • Work effectively in a remote/offshore environment and collaborate with our team, seamlessly integrating into our development workflow, contributing to the codebase, and assisting in architecting and implementing AWS-based solutions.
  • Follow company protocols to ensure the highest level of security to protect the client Personal Identifiable Information (PII).
  • Complete all essential/initial training onsite for up to 5 business days as required. Other duties as assigned.

Requirements

  • Bachelor's degree in related field from an accredited institution.
  • Minimum of 7+ years of experience in software development, with at least 3 years in a technical lead role.
  • Proficiency in C# programming language with a proven track record of successful projects.
  • Familiarity with Python and Node.js for backend development tasks.
  • Extensive experience in utilizing AWS services such as Cognito, AppSync, SQS, Lambda, SNS, and IAM for cloud-based solutions.
  • Strong understanding of software development methodologies (e.g., Agile, Scrum).
  • Proven experience in project management and delivering complex software projects.
  • Excellent problem-solving skills and the ability to handle multiple tasks simultaneously.
  • Strong communication and interpersonal skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service