1 Click Easy Apply


Mid-Level Software Engineer


Dallas, Texas


Mid-Level Software Engineer Job Opening in Dallas, Texas - RoboKind, the world leader in social robotics, designs and builds a series of robots that enable people to engage with robots on a personal level. Through the Robots4Autism and Robots4STEM programs, RoboKind leverages these advanced social robots to give autism therapy, special education and STEM instruction.
Brief Job Description
The Mid-Level Software Engineer focuses on analyzing, designing, developing, testing, and supporting our high availability, secure, transaction-based systems. They provide technical expertise in producing high quality, configurable and maintainable software.
Major Duties and Responsibilities:
Work with internal and external clients to define and capture user needs.
Work with development team to define and implement architecture direction.
Work within an agile development process to deliver quality solutions on a predictable schedule.
Serve a leadership role within the team and company.
Develop solutions within the corporate vision and fulfilling corporate tenets.
Effectively communicate needs, solutions, and direction internally and externally of the team.
Design, develop, and maintain client software in accordance with internal or external client specifications
Analyze and fully understand project requirements to formulate and implement programmatic solutions that efficiently and effectively address said requirements.
Plan tasks accordingly to meet individual project deadlines by utilizing initiative and good judgment, personal planning, goal setting and positive, proactive interaction with other organizations.
Test and verify code to ensure that it meets specifications and requirements, by recording and analyzing test data.
Confer with and provide software engineering expertise to project design, sales and marketing, and other team members throughout the product development and implementation process.
Monitor functioning of software and make necessary modifications to ensure system operates in conformance with specifications and solve production issues arising from any software troubles.
Advise, mentor, train or assist engineers and developers at other skill levels, as needed, to ensure timely releases of high quality code.
Update knowledge and skills to keep up with rapid advancements in industry technological advances and software technology, including languages, operating systems, development tools, etc.
Achieve a service-focused culture with emphasis on delivering on-time, high-quality products and services to internal and external customers.
Other duties as assigned ? it is understood that this list of major duties and responsibilities is not an inclusive list and that other duties and responsibilities, which may include helping others in the same or different departments, may be assigned by supervision.
Technical and Business-Related Knowledge, Skills and Abilities Required:
5+ years of development experience.
Experience developing enterprise level applications for high-availability, high-volume, highly secure systems.
Experience with large and complex systems for both internal and external clients.
Experience utilizing technologies such as Java, Swing, OSGi, IntelliJ, Spring, Play, UML, SQL, Windows and Linux.
Experience with Web Development libraries in Java and knowledge of how to properly deploy to servers like Jetty, Tomcat, JBoss, etc.
Experience developing within an agile development environment using continuous integration tools: Maven, Jenkins, SVN, and Sonar.
Strong User Interface and back-end processing experience.
Git, Familiar with Javascript
Comfortable with command line
Knowledge of SSH and GPG
Soft Skills
Demonstrated ability to adapt to new environments and learn new technologies.
Strong analytical thinking and problem solving skills.
Ability to manage multiple projects and adapt to changing priorities.
Ability to thrive in a fast-paced, team-oriented work environment.
Strong written and verbal communication skills.
Keen attention to detail.
Ability to work with minimal supervision and demonstrate initiative and good judgment.
Ability to establish and maintain effective working relations with a wide variety of individuals.
Ability to represent the company in a positive and professional manner.
Ability to work well both independently and as a member of a team.
Benefits
Healthcare benefits
Vacation and PTO available
Job Type: Full-time
Salary: $70,000.00 /year
Job Location:
Dallas, TX

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC