A technology solutions firm in Virginia Beach is seeking a Lead Software Engineer responsible for formulating and designing software systems. The ideal candidate must have at least six years of experience in programming with languages such as Python, C, C++, C#, and Visual Basic. Job responsibilities include directing software testing procedures, documenting requirements, analyzing feasibility, and training support staff. Candidates should possess a relevant bachelor's degree and demonstrate experience across various operating systems.
Qualifications
Bachelor's degree in electrical/electronics engineering, computer/software engineering, computer science, math, physics, or related scientific discipline.
6+ years of professional experience in Python, C, C++, C#, Visual Basic and/or other object-oriented languages.
Experience in software development on Unix, Windows, Linux, and/or MS-DOS operating systems.
Responsibilities
Independently develop and direct software system testing procedures, programming, and documentation.
Analyze, define, and document requirements for data, workflow, logical processes, internal and external checks.
Estimate feasibility, costs, time, and compatibility with hardware and other programs.
Develop and maintain plans outlining steps and time tables for program development.
Train end users or technical support staff to use programs.
Skills
Python
C
C++
C#
Visual Basic
Education
Bachelor of Science degree in a relevant field
Job description
A technology solutions firm in Virginia Beach is seeking a Lead Software Engineer responsible for formulating and designing software systems. The ideal candidate must have at least six years of experience in programming with languages such as Python, C, C++, C#, and Visual Basic. Job responsibilities include directing software testing procedures, documenting requirements, analyzing feasibility, and training support staff. Candidates should possess a relevant bachelor's degree and demonstrate experience across various operating systems.