Software Development Engineer

This job is no longer active. View similar jobs.

POST DATE 9/15/2016
END DATE 10/30/2016

AT-Tech Naperville, IL

Company
AT-Tech
Job Classification
Full Time
Company Ref #
23178610.12191704
AJE Ref #
576184220
Location
Naperville, IL
Job Type
Regular
Required Licenses/Certifications
df-aj

JOB DESCRIPTION

APPLY
Responsible for developing, testing and maintaining software processing ? Designing software architecture, and producing design documentation ? Implementing design in performing code optimization ? Writing and performing unit tests ? Carrying out system tests and participating in software validation in system integration ? Ensuring technical support in deployment and usage stages Qualifications ? Master's Degree in Computer Science or Engineering preferred. ? Must have at least 3+ years of experience in the job offered or as a Software Engineer. ? Must have 3+ years of prior experience: designing, developing, and testing.

? Python (server side) - specifically people with demonstrated experience in creating python packages (e.g. pip installable) for servers (e.g. REST servers) ? Test Driven Development (e.g. unittest, nose) Visualization Technologies We?re creating 3d-rendered visualization software to help our customers see very quickly what is happening within their environments. These environments are using OpenGL and are rendered within a standard web browser. ? Javascript ? nodejs ? HTML5, CSS ? UI design skills (e.g. ability to work with a UI designer and turn that into a practical implementation General ? Virtualization in OpenStack ? Agile methods using SCRUM ? Git (ideally gitlab but again we can train that - git itself is what?s important) ? Linux (from a user and basic admin - knowing how to install stuff, configure basic networking, etc) ? REST interface usage ? Solid understanding of the implications of using various Open Source software packages (e.g. which are infectious, which are not) Other helpful things ? Good understanding of NFV from an ETSI and TM Forum perspective (what they have defined, the terms, etc) ? Basic networking (layer 2, layer 3, routing, switching - that level of knowledge) We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.