Cloud Softwareposted 18 days ago
Full-time • Senior
Fort Lauderdale, FL
Publishing Industries

About the position

The position involves analyzing requirements and writing software requirement and design specifications for the organization's complex projects. The role requires analyzing, evaluating, and planning methods of approach to solve problems central to assigned research or programming projects. The candidate will prepare and give formal presentations/reviews in areas of specialization to management and customers, coordinate the technical design activity with others in the department to ensure consistent and integrated approaches across projects, and provide input to and generate documentation for new or existing projects as well as reusable code. The individual will work on issues that impact design success and address future concepts, products, and technologies. They will identify technical opportunities and recommend programs to management in areas such as product development, reliability, and performance improvements. The role also involves partnering with management and engineers in the early stages of multiple project definitions and roadmaps, serving as an overall technical expert who trains and mentors others, innovating, and coaching others to design and implement forward-looking solutions. The candidate will exercise wide latitude in determining objectives and approaches to critical assignments.

Responsibilities

  • Analyze requirements and write software requirement and design specifications for complex projects.
  • Evaluate and plan methods of approach to solve problems in assigned research or programming projects.
  • Prepare and give formal presentations/reviews to management and customers.
  • Coordinate technical design activities with others in the department.
  • Provide input to and generate documentation for new or existing projects.
  • Work on issues impacting design success and future concepts.
  • Identify technical opportunities and recommend programs to management.
  • Partner with management and engineers in early project definitions and roadmaps.
  • Train and mentor others as a technical expert.
  • Innovate and coach others to design and implement solutions.
  • Determine objectives and approaches to critical assignments.

Requirements

  • Master's degree in Computer Science, Engineering, or related field.
  • Excellent analytical and problem-solving abilities.
  • Minimum of 6 years of experience in software development domain.
  • Proficient in Azure Cloud services and SQL database at scale.
  • Good understanding of Windows internals and working of Windows services.
  • Proficiency in high-level languages like C#, C++, and/or Python.
  • Experience in scripting languages like PowerShell, Unix Shell, JavaScript.
  • Extensive experience in software development, scripting, and writing unit tests on frameworks like NUnit.
  • Experience in benchmarking software on scale and performance is a plus.
  • Ability to build products for performance, scalability, and future expansion in enterprise and cloud environments.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service