Software Specialist VII
Company: Abbtech Professional Resources
Posted on: November 16, 2022
Work as part of a cross-functional team to develop and maintain
cargo inspection detection systems for the Ports and Borders group.
- -Your role will be to modernize a product and port the legacy C++
code to C#. You will develop software following the company's Agile
processes and coding standards for new and existing products.
Interact with Electrical Engineering, Mechanical Engineering, and
Scientists to develop code that is consistent with customer
requirements. Utilize object oriented design principals, practices,
and patterns to ensure our code base is reusable and maintainable.
Use TDD to ensure the code base is tested and to enable refactoring
in the future. Be proactive in leading group design discussions
and/or grabbing another developer to pair program on non-trivial
features/code. Report project status and issues to management as
required. Evaluate customer problems, troubleshoot and assist Field
Service Engineers, and help customers through problem resolution
utilizing effective written and verbal communication skills.
Required Skills: Must have a strong programming background with at
least 3 years of production product development experience in C#
and at least 5 years of overall programming experience. Proficient
in C++, templates and STL. Must have strong object oriented design
skills (OOD). Must be open to using Agile methodologies and
practices. Must be able to create design documentation,
requirements specifications, and other technical documentation.
Must have strong troubleshooting/bug fixing skills. You must be
able to work and communicate proactively and effectively in a small
cross-functional development team environment. Desired Skills:
Experience with Agile SW practices, particularly TDD. Familiarity
with OO design patterns, design of loosely coupled extensible
architectures. Experience identifying code smells and utilizing
refactoring techniques to reduce entropy in the code base.
Experience with a documented form of design such as UML. Experience
with revision control (e.g. Git) and Agile software process
experience (e.g. SCRUM), Multi-threading, TCP/IP networking, bus
architectures, Web Services, Visual Studio, 'C++', and SQL Server,
interfacing with real-time/embedded systems, image processing, TFS
and Azure DevOps. Education: Bachelor's degree in computer science
or equivalent experience. Travel: If travel is necessary, typically
will be 10%. Location: Office is located in Vista, CA. Local
candidates are preferred. Relocation assistance is not available
for this position. ABBTECH is an EOE/Minorities/Women/Disabled
Keywords: Abbtech Professional Resources, Vista , Software Specialist VII, IT / Software / Systems , Vista, California
Didn't find what you're looking for? Search again!