JOBS‎ > ‎

Jobs @ Tech Sheng Corporation

New 05/04/2016

Looking for Senior Software Developer
Location: Arlington, VA
Start: Immediate

Please send resume to

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


UI/UX Designer 
Location: Rockville, MD 

Please send resume to:

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

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