At CSC we’re dedicated to seeking out and retaining the best developers in the industry regardless of programming language or syntax. We work in small, incredibly agile teams that form to close our customer’s capability gaps and bring ideas to reality through technical innovation. We’re constantly seeking out new challenges, but here are some examples are current CSC projects:
Big data analytical platforms that combines petabytes of data with advanced analytics. Our analytics range from advanced graph theory, predictive analysis, latent semantic index, trend analysis and more. We’re limited only by our ideas and understanding of how data can be combined to paint a picture of our world. We then combine this advanced data processing system with an insightful and intuitive user experience to deliver a full solution to our customer.
Data collection platforms that understand user’s workflows for specific activities and collects data throughout the workflow. This technique when combined with real-time alerting enhances the user’s ability to make accurate and timely decisions. As always we give equal attention to the user experience to develop a complete system.
Multi-player gaming systems used to train both tactical skill sets and strategic decision-making. We combine some of the most advanced simulation engines in the industry with our applications and our understanding of the customer environment to build the most relevant training systems possible.
Experience with object oriented programming languages - C#, Java
Experience with cloud computing architectures and frameworks such as Hadoop/MapReduce
Bachelor’s degree in technical or mathematical field
Experience with relational databases such as Oracle, MySQL, Postgres and MS SQL Server
Experience with NoSQL database such as Cassandra and hBase
Experience with scripting languages such as Perl
Essential Job Functions
Performs highly complex systems modeling, simulation and analysis to provide appropriate solution.
Conducts investigations and tests of complex software systems to enhance performance or to investigate and resolve matters of significance.
Reviews completion and implementation of technical products to ensure success and timeliness.
Reviews literature, patents and current practices relevant to the solution of more complex projects.
Recommends corrections in complex technical applications and analysis to enhance performance.
Evaluates vendor capabilities on projects to provide required products or services.
Provides leadership and work guidance to less experienced personnel.
Provides technical consultation to other organizations; interacts with senior customer personnel and internal senior management.
Provides the customer base with first level support.
Bachelor's degree or equivalent combination of education and experience
Bachelor's degree in computer science, management information systems, or related field preferred
Six or more years of experience in software engineering or operating systems programming
Experience working with software design principles
Samples of coding work required
Eligibility to obtain TS/SCI clearance as required
Strong analytical and creative problem solving skills to resolve highly complex software design issues and create new software for one or more products
Good leadership skills to mentor, oversee, and lead team members
Good interpersonal skills to interact with senior customers, management, and team members
Good communication skills to interact with team members and senior support personnel
Ability to synthesize broad and narrow concepts of high complexity and use them to meet company objectives
Ability to work independently and as part of a team
CSC is an Equal Opportunity Employer M/F/D/V
Apple has an "i" for revolutionary technology. Since its release, the company's iPhone has spurred a revolution in cell...