To see other developer job opportunities,
please visit http://dev.fyicenter.com/
Senior Software Engineer
Tasks include writing functional specifications, design documentation, coding, unit testing, debugging, integration, performance tuning, and maintenance of assigned software modules. Provides information to documenters, testers and customer service personnel on features and functionality of software modules. Provide technical support with complex field issues. Covers all responsibilities of the Software Engineer position. Work on site with clients. Other duties as assigned. Acts as individual contributor as well as team member. Usually works with little supervision, conferring with superiors on unusual or extremely complex matters. Assignments are broad in nature, usually requiring originality and ingenuity. Has appreciable latitude for un-reviewed action. May provide guidance, assistance, and technical leadership to lower level software engineers on more complex/large projects. Errors may cause major costs or significant disruption to operations. Able to explain software functionality from a users or customers perspective. Occasionally designs and presents technical presentations to a variety of audiences. Interacts internally/externally on an as needed basis to exchange information. External interfaces include vendor support, engineering groups, project managers, and occasionally customers. Requires excellent written and oral communication skills as well as relationship building competencies.
Bachelors degree in technical discipline (ideally in computer science or engineering), 5-7 years of software design and development experience. Knowledge of appropriate programming languages, databases, and/or operating system technology; typically familiar with 4 or more relevant technologies (programming languages, database development, etc.). Meets all other requirements of the Software Engineer position.
To apply for this position, please visit
Developer FYI Center