Posted: Tuesday, June 13, 2017 5:48 AM
At MOSAIC Technologies Group each team member is a key player. MOSAIC provides consulting and technical services to Government and commercial clients in the areas of management, mission and technology. We know the value of our talent, and we work to provide challenging opportunities for each member that will cultivate careers as well as develop people. Our familial environment, competitive salary and benefits are a few of the ways that we take care of our people. In turn, our people take care of MOSAIC. If you believe in supporting your community, growing your career and working with committed colleagues then join us. MOSAIC wants you in the family. Analyze user requirements to derive software design and performance requirements.Design and code new software or modifies existing software to add new featuresDebug existing software and corrects defectsIntegrate existing software into new or modified systems or operating environmentsDevelop simple data queries for existing or proposed databases or data repositoriesMake recommendations for improving documentation and software development process standardsDevelop or implement algorithms to meet or exceed system performance and functional standardsAssist with developing and executing test procedures for software componentsWrite or review software and system documentationDevelop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areasServe as team lead at the level appropriate to the software development process being used on any particular projectModify existing software to correct errors, to adapt to new hardware, or to improve its performanceDesign, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of designDesign or implement complex database or data repository interfaces/queriesOversee one or more software development teams and ensures the work is completed in accordance with the constraints of the software development process being used on any particular projectDesign or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraintsPerform quality control on team productsConfer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfacesCoordinate software system installation and monitor equipment functioning to ensure operational specifications are metImplement recommendations for improving documentation and software development process standards Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. BachelorA?s degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelorA?s degree.Must have an active TS/SCI with Polygraph clearance MOSAIC Technologies Group is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment for employment without regard to race, color, religion, sex, national origin, disability or protected Veteran status.
• Location: Western Maryland
• Post ID: 23250983 westernmaryland