Software Engineer 2
Lead team to develop, create, and modify computer application software and programs. Plan, direct, and coordinate electronic data processing. Review project plans to plan and coordinate project activity.
Coordinate software development with programmers and other members of technical team, be accountable for the software team delivering on schedule and meeting the performance requirements.
Analyze user needs and provide comprehensive and customized software solutions.
Perform analysis on users' complex software issues and provide technical support to solve them.
Comparatively analyze and discuss different solutions to user needs. Find the optimal solution to computer program problems based on the pros and cons of different solutions.
Consult with users, management, vendors, and technicians to assess system and software needs and requirements. Design and customize software for client use with the aim of optimizing operational efficiency.
Meet with department heads, managers, supervisors, vendors, and others, to solicit company's services/software products, cooperation, and resolve problems.
Utilize expertise to create and define architecture specifications for the application software project. participate in all aspects of the development process, including design, coding, testing, debugging, and tuning to ensure all features and specifications are realized successfully.
Employer will accept any suitable combination of education, training or experience. This should be read to mean that the employer requires: Master’s degree in Computer Science, Software Engineering, or equivalent along with 1 year of experience in the job offered, Software Engineer, Software Developer, or equivalent.
To apply please mention Job Code SEII01 and mail resumes to:
Brain Technologies, Inc.
400 S El Camino Real
San Mateo, CA 94402