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 and efficiently diagnoses and resolve 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 estimates 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 languages 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.
Due to recent federal court action, the target date by which federal contractor employees must be fully vaccinated against COVID has been extended indefinitely. COVID vaccination