Please note that this is a 1 year contract position.
Under general direction, devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time and form of desired results. Designs, codes, tests, debugs and documents those programs. Competent to work at the highest technical level of all phases of applications programming activities. Note: This position does not perform systems analysis functions. Analyzes functional business applications and design specifications for functional activities. Develops block diagrams and logic flow charts. Translates detailed design into computer software. Tests, debugs and refines the computer software to produce the required product. Prepares required documentation, including both program-level and user-level documentation. Enhances software to reduce operating time or improve efficiency. Provides technical direction to lower level programmers to ensure program deadlines are met.
Unit testing frameworks Load Testing frameworks: JMeter, LoadRunner, Selenium Databases: Oracle Application servers: WebSphere, WebLogic, JBoss, Tomcat Operating systems: Linux, Solaris, Windows Familiarity with Agile/Scrum processes and management tools such as VersionOne. Knowledge of and experience in an IT Service management System (preferably ServiceNow) and ITIL processes
* Strong knowledge of experience of Mobile Application Development * Data structure and computing algorithms Analyze, design and implement technical requirements solutions; Ability to troubleshoot application & environment related problems; Coordinate application configuration, deployment and testing activities. • A minimum of five (5) years experience in software development and/or related field; • A degree from an accredited College/University in Software Engineering, Computer Science, or related discipline is preferred; • Able to perform all functional duties independently on high-visibility programs, or mission critical aspects of a given program; • Able to oversee the efforts of direct reporting resources and/or be responsible for the efforts of all staff assigned to a specific job; • Experience training, mentoring, and providing technical direction to less experienced personnel; • Extensive experience with designing, coding, testing, degugging and documenting software solutions to complex problems concerning computer equipment capacity and limitations, operating time and form of desired results; • Extensive experience analyzing complex business applications, developing block diagrams and logic flow charts, and translating detailed design into software; • Extensive experience with performance tuning software to reduce execution time or improve efficiency; • Extensive experience authoring or contributing to both program-level and user-level software-related documentation such as requirements specifications, design documents, technical manuals, and user manuals; • Able to obtain Postal clearance; • Excellent communication skills.
For consideration, please reference job number 3191
San Francisco, CAContact