Latest Jobs  
Advance your technical career… Find a tech school and start an IT career!
Start your career in the fast-growing technical field – Get more info here »
Advance your technology career with the latest technology skills - Get more info here »
 
This job has expired.
 
Job Information
Job title

Senior Engineer/Architect

Company Advecta
Wage between $0.00 - $0.00 Annually
Location United States, California, Marina del Rey
Employment type Full Time
Education Bachelor
Year Experience 3 - 4 Years of Practical Experience
Travel Not Specified
Published on 10/19/2004
Description
Analyze business needs, requirements, and desires and from these to design and enhance the software architecture of Company's information integrity products. Ability to develop the architecture of Company's security software infrastructure given minimal requirements. Reuires expertise in the area of analysis and design of software, and is responsible for providing technical guidance and focus to senior technical and managerial staff.

Responsibilities include developing, problem solving, and debugging complex programs, applying current knowledge of underlying structures and technologies to final solution. This person is a master developer in object-oriented design, procedural design, refactoring and writing algorithms.

df-tc


Experience/Skills
* Develops the system architecture and design based on customer, business, and project needs with the assistance of Principal and Sr. Principal Software Engineers.
* Advise senior management (Directors, VPs, and CTO) on technical project/product options, solutions, and inventions.
* Develops architectures and designs for the most difficult and complex projects based on object-oriented design (OOD) principles and best practices (e.g., use-cases, iterative development, design patterns) that exhibit appropriate design characteristics (e.g., maintainability, reusability, robustness, high availability, security, etc.).
* Understands the strategic corporate and division goals and develops innovative solutions to achieve those goals.
* Conducts research leading to unique inventions, breakthroughs, and patent applications.
* Promotes, follows, and develops software engineering best practices (e.g., design patterns, methodologies, refactoring, etc.) that exhibit appropriate characteristics (e.g., maintainability, reusability, robustness, high availability, security, etc.).
* Generates appropriate artifacts (e.g., specifications, diagrams, procedures, processes, etc.) necessary to implement developed architecture, designs, and best practices.
* Develops code based on the designs laid out in the functional specifications and that conform to software coding best practices, including unit testing.
* Demonstrates mastery of C/C++ and the capability to learn other programming languages as necessary.
* Demonstrates mastery in developing software (e.g., sockets, inter-process communication, network protocols, multi-process/multi-threadded programming) on Unix/Linux.
* Attends conferences and seminars, follows current literature, and maintains membership in important organizations in order to stay apprised of current technology trends and assesses their impact on ongoing projects and future projects.
* Represents Company at strategic technical boards, meetings, and conferences.
* Assists senior development staff with creating flexible and efficient designs, based on object-oriented design principles, best practices, and relevant personal experience.
* Coaches senior engineering staff in the practice of software design and architecture.
* Hold and participate in design and code reviews as a key contributor.
* Twelve or more years experience in design and development of object-oriented software and architectures required.
* Mastery in

Other de

This job has expired.