Software Engineer

Labyrinth Technologies

Software JAVA Javascript Mongo DB HTML REST JSON

ABOUT LABYRINTH TECHNOLOGIES


Our mission is to build an innovation company where creative and motivated engineers, software developers, manufacturing and operational experts deliver solutions to enable Smart City and Connected Technologies.


We value innovation, creativity, ingenuity, and a drive to succeed. Our flexible approach to problem identification and solutions leads us to new product ideas which we develop and bring to the marketplace so we can deliver those solutions to our customers.


We are a Concept to Product business. We research ideas and problems that are supported by trends and apply strategic, operational, and cultural practices based on our knowledge and our customer-focused approach to creating a product or solution.




WORK ENVIRONMENT


• Work on-site, full time, in an office environment in Hazelwood, MO
• Report directly to the Director of Engineering, Software
• Other interactions:
-- Work closely with the Product Managers on software requirements and design
-- Collaborate with engineers in other disciplines
-- Collaborate with other software engineers on new product development and improvements


JOB OUTCOMES


• Develop software for both internal and customer-facing applications
• Participate in component and data architecture design
• Design, code, test, implement and support applications
• Coach and mentor other team members
• Lead project teams to develop software solutions
• Help develop and deliver new IoT technologies
• Manage software development timelines


QUALIFICATIONS + SKILLS


• Position requires solid technical knowledge of Software Development
• Understanding of SDLC processes
• Ability to translate functional and business requirements into software designs
• Excellent organizational skills
• Excellent analytical, mathematical, and creative problem-solving skills
• Strong written and oral communication skills, teamwork skills


EXPERIENCE + EDUCATION


• Minimum 3 to 5 years of industry experience in software development
• Bachelor's degree in Computer Science, Information Systems or combination of
• education, training, and experience.
Must have experience with:
-- Java (vert.x experience preferable, multi-threading concepts necessary)
-- Html
-- CSS
-- JavaScript (Single page application experience preferable)
-- REST/JSON
Helpful to have experience with:
-- C (in embedded devices)
-- GIT
-- NetBeans IDE
-- Distributed systems (coordination, conflict resolution, uniqueness guarantees, etc.)
-- Networking (routing vs switching, IP addresses, etc.)
-- MongoDB

Labyrinth Technologies logo

Location: Hazelwood MO
Company: Labyrinth Technologies
Job Type: Full Time

Email Now Apply Through Job Board

Share this job:

Gab
Log in to flag this listing