Software Engineer III
, ID, United States
C2 Technology Solutions is a small business with a global perspective, offering a complete spectrum of insightful expertise in system and software engineering, architecture design, business process re-engineering, and IT infrastructures. Since 2010, we have provided performance and value-driven consulting services to both government and commercial clients.
The key to C2 Technology Solutions’ success is in its primary asset…People. We understand that our growth is parallel to the growth of every individual on our team. In addition to a small company culture, we offer a competitive compensation package with outstanding benefits and career development opportunities.
Our firm is currently seeking a Senior Software Engineer within the Columbia, MD area. The Senior Software Engineer will be responsible fordeveloping, maintaining, and enhancingcomplex business management information systems based upon documented requirements. Reviewand testsoftware components for adherence to the design requirements and documents test results. Resolvesoftware problem reports. Usesoftware development and software design methodologies appropriate to the development environment. Providespecific 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. Maintaina high security posture for the system.Providesupport for implementation, troubleshooting and maintenance of IT systems. Additional responsibilities include:
Analyzinguser requirements to derive software design and performance requirements
Debugging existing software and correct defects
Writingand/or reviewing and revisingsoftware and system documentation
Modifying existing software to add new features Integrate existing software into new or modified systems or operating environments
Designing or implementing complex database or data repository interfaces/queries
Designing or implementing complex algorithms requiring adherence to strict timing, system resource, or interface constraints; perform quality control on products
Implementing recommendations for improving documentation and software development process standards
Conferring with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
Providingassistance to users in accessing, using and updating IT systems
Work with System Engineer and Data Scientist to design a database structure that fits into the overall architecture of the system under development and has to make trades among data volumes, number of users, logical and physical distribution, response times, retention rules, security and domain controls
Develop and/or maintain database structures, databases, database parser software, and database loading software Work with System Engineer and Data Scientist to develop and prioritize requirements from a project’s inception to its conclusion for a particular Business and IT subject matter area (i.e. simple to complex systems); obtain concurrence from customer
Direct fulfillment of requirements from a project’s inception to its conclusion
Maintain existing reports and develop ad hoc queries, scripts, macros, updates to existing queries
Direct the development of complex systems using queries, tables, Open Database Connectivity and database storage and retrieval
Education/Experience Requirements:
Twenty (20) years of experience as a Software Engineer (SWE) in programs and contracts of similar scope, type, and complexity is required. Bachelor’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 bachelor’s degree.
Expert level SQL and/or PL/SQL skills
Ability to create APIs
Security Clearance with an appropriate agency Polygraph is required.
C2 Technology Solutions provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, or disability.
#J-18808-Ljbffr