Sr Software Engineer I

By Light Professional IT Services LLCOrlando, FL
2d

About The Position

This position envisions product development and manages projects through completion; analyzes, designs and develops software enhancements and new modules; manages development project from initial design through testing while providing strategic management direction. Provides technical leadership and guidance to less experienced staff.

Requirements

  • Bachelor’s degree in computer science or other relevant degree.
  • Minimum 10 years of experience as software developer.
  • Expert understanding of Java / C++ / JavaScript / Angular
  • High proficiency working in Windows & Linux development environments
  • Multiple years of experience working in LVC&G industry
  • Expert at incorporating M&S frameworks and services into existing applications, as well as developing new services & data models.
  • High proficiency working with standards & interoperability protocols
  • Expert Understanding of software development lifecycle (SDLC)
  • Analyzing, Designing, Integrating and Working with complex architecture & design patterns
  • Independent problem solver who requires minimal oversight
  • Can develop innovative solutions to loosely defined problems
  • Leadership experience
  • Has experience managing teams of 1 or more Junior / Mid Engineers
  • Strong ability to communicate complex, technical issues (verbally and in writing)

Nice To Haves

  • Experience with developing & integrating AI-based algorithms
  • Experience with developing and integrating software-based knowledge representation & reasoning
  • Experience working with ontologies, in concept and in implementation
  • Experience working with Machine Learning / Deep Learning technologies
  • Experience working with Data Science / Visualization technologies

Responsibilities

  • Exercises independent judgment and discretion in overall project management by prioritizing, planning and tracking project progress.
  • Designs, develops and modifies programs, including prototypes.
  • Research product development options and provides analysis for product direction.
  • Consults with internal departments to identify customer needs and include in project objectives. Provides support regarding product development to internal departments.
  • Manages and directs a team of software developers. Evaluates employee performance, sets expectations and goals for department and individual staff members, recruits, disciplines and trains staff.
  • Manages and assists in the creation of software design and related documentation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service