Jobing Beta

ADTRAN

Job: Software Engineer - Ruby/HTML5/jQuery/VMware

Click Here toApply Online

Locations

Exact address not specified - showing center of zip.

Posted: 05/08/2012

Job Type: IT - Software/Development IT - ALL CATEGORIES

Jobing Description

Requirements: COMPETENCIES

* Communication: Applicant must possess excellent oral and verbal communications skills. The incumbent must be able to professionally interact with co-workers and supervisors in order to convey a high level of technical ideas, procedures, and instructions efficiently and effectively.

Initiative/Follow-Through: Applicant must have excellent self-study skills to develop and maintain an understanding of new technologies, must be self motivated and be able to work independently with minimal supervision, must be able to work as a team member in a group environment for the completion of design tasks, and must possess the ability to work simultaneously on multiple projects in different stages with a sense of urgency and efficiency.

Innovation and Creativity: Identifying a simple solution to a complex software problem, identifying product ideas that create differentiation compared to competing products in the market, and finally identifying improvement in product lifecycle that improve efficiency and quality.

Analytical Skills: Ability to use good reasoning to analyze and solve complex problems, sometimes with limited information. This involves considering multiple solutions and evaluating the merits of each option. Such skills include demonstrating the ability to apply logical thinking to gathering and analyzing information and designing and testing solutions to these problems.

JOBHOLDER ENTRY REQUIREMENTS

* Education: Bachelor's Degree in Computer Engineering or Computer Science required.

Master's Degree in Computer Engineering or Computer Science is preferred.

* Related Experience: This Software Engineer is a professional level position, which typically includes between 3 to 5 years of experience.

* Equipment/Software Skills: A solid foundation in computer science, with strong competencies in data structures, algorithms, software engineering, object-oriented design, design patterns and programming techniques with Ruby on Rails (preferred), perl, java, python, PHP, or C++ are required.

Experience in working on complex backend web applications to support a highly scalable and distributed software architecture.

Experience with web development technologies including MVC frameworks, XHTML/CSS/JavaScript web design, AJAX/JSON frameworks (jQuery preferred, DWR/Prototype ok), Relational Databases (PostgreSQL preferred, MySQL ok), and SaaS/Multi-tenant approaches is highly desired. Exerience with web development debugging Tools (Firebug, Web Developer Toolbar) is also preferred.

Experience with test-driven development techniques is required to ensure software is designed with testability as a key design requirement is preferred.

Knowledge of management and API protocols such as SNMP, REST, XML, SOAP and architecture of highly scalable EMS systems are preferred.

* Travel Expectations: No travel is expected for this position.

ESSENTIAL PHYSICAL AND MENTAL REQUIREMENTS

* Physical: While performing the duties of this job, the employee is regularly required to sit; use hands and fingers to handle, feel, type, and write. The employee in this role is occasionally required to stand; walk, kneel or crouch and must occasionally lift and/or move up to 25 pounds.

* Sensory: Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to draft, write and enter necessary data for reports, business correspondence, and/or procedure manuals. Ability to effectively present/communicate information and respond to questions from groups of managers, clients, customers, and the general public.

* Mental/Reasoning: Ability to apply common sense understanding to carry out instructions furnished in written, oral, or diagram form.

Job Description: JOB SUMMARY

The Software Engineer will be a member of a team responsible for designing, analyzing requirements, developing, implementing, unit testing, debugging, and maintaining software solutions for ADTRAN's Wireless LAN products including but not limited to the following: web application development using MVC frameworks , system software architecture, software test development, and customer assistance.

This Software Engineer is a developmental level position where the work is primarily focused on the development or improvement of actual products or designs. Assignments are designed to develop professional work knowledge and abilities. Requires ability to perform Software Engineering tasks for a major project or for projects of moderate complexity with limited direction. Developmental level Engineers will normally receive general instructions on routine engineering tasks and receive detailed instructions on new projects and assignments.

ESSENTIAL DUTIES AND RESPONSIBILITIES

* May design or assist in the design and implement of Wireless LAN management software including new features and maintenance and enhancement of existing products

* May perform or assist in feasibility studies of needed software development.

* May document the design including features definition and provisioning models.

* May conduct and participate in design reviews and code reviews.

* May plan and perform unit and system level testing of implemented software modules and enhancements. May also include developing automation frameworks.

* May review Design Verification Test plans.
Help fix software bugs found during all testing phases and bugs identified in the field

* Other projects or duties as required for the development of new innovation and design.

 

Application Instructions

 
 
track