New 05/04/2016 Looking for Senior Software Developer Location: Arlington, VA Start: Immediate Please send resume to [email protected] The Senior Software Developer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. Primary duties include: • Write use cases, create requirements and system design documents with all required diagrams • Participate in design meetings and reviews • Oversees one or more software developers and ensures the work is completed in accordance with the constraints of the software development process being used on any particular project; • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; perform quality control on team products using code reviews and testing; • Confer with system engineers and business analysts to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces; • Implement recommendations for improving documentation and software development process standards. Mandatory Qualifications: • Bachelor's Degree • 8+ years of recent hands-on experience with Java based components. • Experience with Web Services, JavaScript and SOA. • Experience with Java IDE, J2EE, Spring, AngularJS, Bootstrap, Maven, Jira, SVN. • Experiences with ORM tools such as Hibernate. • Senior knowledge of MVC/MVP architecture, Object Oriented Design principles and J2EE design patterns. • Experience working on Application servers like Tomcat. • Experience with Oracle and PostgreSQL databases. • Strong communication and consulting skills. • Excellent communications skills 04/28/2016 UI/UX Designer Location: Rockville, MD Please send resume to: [email protected] We are currently looking for a Front End Developer for a contract that was recently awarded to us. Roles and Responsibilities: Iteratively prototype and build clean and intuitive user interfaces Optimize front end CSS performance and stay on top of latest techniques (flexbox, etc.) Build and test complex multi-tiered Web Apps and UI Framework Components Support development of style guides based on feedback from client Support technical lead with creating clean, organized code in an easily enhanced and maintained structure Active support and participation from design to screen layout Maintain a high level of unit and integration test coverage across projects to catch and prevent feature regressions Maintain user-interface and design patterns with live style guides to establish site-wide UX consistency Ensure implementations follow web standards, accessibility, and usability best practices Utilize responsive web design techniques to mitigate cross-browser and cross-device inconsistencies Write detailed technical documentation to allow easy hand-offs to other team members Work closely with application development teams to address and manage issues Work with internal team and client stakeholders to accurately scope and estimate development needs for new projects with potentially limited requirements Requirements: Bachelor's Degree or equivalent experience 8 years of experience with Strong Front End UI/UX skills in a corporate environment for Java based projects with MVC/MVP architecture Knowledgeable in information architecture, human computer interaction, and usability design principles Experience with JQuery, JavaScript and AngularJS Experience with Screen Design (using Illustrator or the like) Experience completing mockups and wireframing Experience with usability/user feedback test design and execution for mockups, prototypes, pre-release functionality, and production systems Understanding of UX principles Experience with typography, layout, and color theory Ability to use analytic data and user testing to inform design decision Experience with modern software engineering practices (Continuous Integration, Specification by Example, Behavior/Test Driven Development), CMMI, RUP and Agile Experience with formal code review process Experience with mobile friendly web development based on responsive design. Excellent organizational skills with the ability to handle multiple projects and timelines with minimal supervision Analytical and problem solving skills Tech Sheng Corporation 11516 Seneca Forest Circle Germantown, MD 20876 Tel: 301-841-5681 Email: [email protected] http://www.techsheng.net/ |
Local Jobs >