Connect Talent Solutions has an opportunity for a Lead Software Engineer.
Position responsibilities will include but are not limited to the following:
- Participate in designing, coding, testing, debugging, configuring, and documenting operating systems and software.
- Assist users in the development and integration of systems and environments.
- Install and manage systems and user utilities for modifications and upgrades of systems and environments, efficiently diagnosing and resolving system problems.
- Research, design, and develop computer software systems in conjunction with hardware product development.
- Independently formulate and design software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Independently develop and direct software system testing procedures, programming, and documentation.
- Consult with clients to gather information about program needs, objectives, functions, features, and input/output requirements.
- Consult with the customer concerning the maintenance of the software system.
- Analyze, define, and document requirements for data, workflow, logical processes, hardware, operating system environment, interfaces with other systems, internal and external checks and controls, and outputs.
- Analyze and estimate feasibility, costs, time, and compatibility with hardware and other programs.
- Develop and maintain plans outlining steps and timetables for developing programs.
- Research and evaluate software and hardware to support development or utilization within a system.
- Train end-users or technical support staff to use programs.
- Coordinate installations of software systems.
Candidates must possess the following knowledge, skills, and experience:
- Bachelor of Science in electrical/electronics engineering, computer/software engineering, computer science, math, physics, or related scientific discipline.
- Six (6) + years of professional experience in C, C++, C#, Visual Basic, or other object-oriented languages.
- Demonstrate software development using one or more of these under the Unix, Windows, Linux, or MS-DOS operating systems.
- Experience with related contractual project/work environment in providing engineering support to electronic maintenance and modification systems, and in establishing processes/guidelines for electric design.
- Equivalent experience may be substituted instead of degree depending on domain experience and contractual requirements.
The selected candidate will be required to pass a pre-employment third-party background check which may include verification of any of the following: Employment history; Education and/or certifications; Criminal history; Driving Records; Other records or information related to the candidate’s suitability for the position.
#J-18808-Ljbffr