top of page

SOFTWARE
ENGINEER

The Innovation Center by Viable Engineering Solutions is on the hunt for a software engineer. The successful candidate should have experience developing quick prototypes, completing several large projects, coming up with creative solutions, and working with a large variety of programming technologies and tools. The position requires an experienced full stack web developer. The developer must have experience using our current web technologies. The selected software developer is accountable for completing tasks on time, mentoring software interns, following company policies, and creating reusable software.

LOCATION

Orlando, FL

EMPLOYMENT TYPE

Full Time

What You’ll Do

  • Work with other engineering disciplines to design and execute project milestones.
     

  • Complete alpha and beta testing of all application development.
     

  • Follow Gitlab procedure for pushing, merging, and reviewing code.
     

  • Review and merge code independently.
     

  • Assist in the development of relational and non-relational databases with a variety of technologies.
     

  • Create UML diagrams and flow diagrams to describe functionality.
     

  • Create wireframes to illustrate the look and feel of new applications.
     

  • Collaborate and support Software team members with any work they may have.
     

  • Generate documentation that outlines the full scope of a project.
     

  • Complete other support duties as assigned by management staff.
     

  • Responsible for knowledge of company technical policies and procedures.

  • Assists in determining schedule and budget requirements.
     

  • Assists with client, customer, or official contacts and communication pertaining to specific assignments or meetings.
     

  • Assist in development of rapid prototypes and feasibility studies.
     

  • Ensure tasks are completed on time and meet all project requirements.
     

  • Assist in the development of reusable software libraries for a variety of hardware, technologies, and programming languages.
     

  • Follow department style guides and references.
     

  • Create test plans for all software development.
     

  • Create and perform unit tests for modules to ensure there are no bugs when deployed.

Who You are

  • Programming Languages: C#, C++, Java, JavaScript, Python
     

  • Technologies: .NET, Blazor, AWS, ReactJS, NodeJS, Redux, MVVM, WPF, QT, SQL, MongoDB
     

  • Tools: Visual Studio, Git, Jira, Microsoft Office, Visio
     

  • Bachelor's degree in Computer Science, Computer Engineering or equivalent.
     

  • 3+ years of experience with Object-oriented programming.
     

  • 2+ years of experience using .NET standards.

  • US Citizen or Approved to work in the U.S.
     

  • Some experience with Robotics and Controls is preferred.
     

  • Exposure to a variety of technologies and programming languages.
     

  • Experience working in startups is preferred.
     

  • Ability to learn new technologies on the fly.
     

  • Ability to travel for project needs.
     

  • Qualify for fitness of duty on all work sites including, but not necessarily limited to, passing both drug tests and background checks.

bottom of page