DevOps Engineer with Security Clearance
SilverEdge
2024-11-05 21:37:29
Chantilly, Virginia, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
Overview The Systems Engineer will maintain a strong awareness of technical trends in information technology, develop and maintain a strong awareness of on-going IT projects, and business unit requirements. The candidate must be able to apply the project management model selected for a given development effort. Responsibilities also include providing analysis, design, development, deployment, and life cycle support for innovative hardware systems and applications. Responsibilities include being able to develop end-to-end cost analysis for projects, ensuring systems being developed comply with the enterprise technical architecture, helping project and program teams prepare for the sponsor project management control gates, and keeping senior management appraised of project or program status. Responsibilities Analyzing and studying complex system requirement Analyzing functional business applications and design specifications for functional activities Applying business process improvement practices to re-engineer methodologies and principles and business process modernization projects Applying the concept of operations set of disciplines for the planning, analysis, design and construction of information systems across a major sector of the organization Applying, as appropriate, activity and data modeling, transaction flow analysis, internal control and risk analysis and modern business methods and performance measurement techniques Assisting in establishing standards for information systems procedures Conferring with clients regarding the nature of the information processing or computation needs a computer program is to address Consulting with management to ensure agreement on system principles Coordinating and linking the computer systems within an organization to increase compatibility and so information can be shared Designing, developing, implementing and maintaining software tools and subsystems to support software reuse and domain analyses and manages their implementation Developing analytical and computational techniques and methodology for problem solutions Developing and applying organization-wide information models for use in designing and building integrated; shared software and database management systems Developing block diagrams and logic flow charts Translating detailed design into computer software Enhancing software to reduce operating time or improve efficiency Ensuring the logical and systematic conversion of customer or product requirements into total systems solutions that acknowledge technical, schedule, and cost constraints Estimating software development costs and schedule Reviewing existing programs and assisting in making refinements, reducing operating time, and improve current techniques. Supervise software configuration management Expanding or modifying system to serve new purposes or improve workflow Managing software development and support using formal specifications, data flow diagrams, other accepted design techniques and Computer Aided Software Engineering (CASE) tools and Performing functional and timeline analysis Qualifications Demonstrated experience developing and implementing budget and/or execution financial management applications Demonstrated experience with JAVA J2EE (Development experience, minimum 4 years JAVA), Echo2, JSP, JSF, Spring, Hibernate, JDBC Demonstrated experience with jBoss Demonstrated experience with Linux Red Hat versions 4.6 and 6.3 Demonstrated experience with Application design and development using Oracle 11g Demonstrated experience with Role Based Access Control (RBAC) Demonstrated experience with Oracle Virtual Private Database (VPD) Demonstrated experience with Application development virtual system environment