Skip to main content

This job has expired

Software Engineer (.NET)

Employer
CMP.jobs
Location
Fredericksburg, VA
Closing date
Jun 27, 2021

View more

Responsibilities: Education Requirements: Bachelor's degree in software engineering or a related technical field is required (or equivalent experience), plus a minimum of 5 years of relevant experience; or Master's degree plus a minimum of 3 years of relevant experience. Agile experience preferred. Clearance Requirements: Department of Defense Top Secret security clearance is required at time of hire. Applicants selected will be subject to a US Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, US citizenship is required. Qualifications: We have an immediate opening for a Mid- level Software Engineer. This position provides an opportunity to further advance the cutting-edge technology that supports some of our nationA cents € (TM) s core defense/intelligence services and systems. Our employees work closely with esteemed customers to develop solutions that allow them to carry out high-stakes national security missions. REPRESENTATIVE DUTIES AND TASKS: A cents € cents Performs software requirements analysis, participates in research, designs, develops and tests software and tools, to include development of new work products or enhancing existing applications, systems or embedded products A cents € cents Codes, tests, integrates and documents software solutions A cents € cents Applies principles and techniques of computer science, engineering, and mathematical analysis to the development of complex software and architectures A cents € cents Researches and analyzes data, such as customer design proposals, market trends, state of technology and industry, specifications and manuals to determine feasibility of design or application A cents € cents Participates in internal review of software components and systems A cents € cents Receives little instruction on day-to-day work A cents € cents More often responsible to define the scope, schedule and expectations for the work they execute or lead A cents € cents Independently determines approach to solutions A cents € cents Follows standard practices and procedures in analyzing situations or data from which answers can be readily obtained A cents € cents Contributes and accountable to the completion of major programs and projects A cents € cents Responsible for resolution of significant and diverse problems and issues of broad scope and complexity A cents € cents May provide leadership and/or direction to lower level employees and teams A cents € cents Failure to accomplish results or errors may cause significant project delays or require the substantial allocation of additional resources A cents € cents Collaborates with senior management and leadership within engineering and sometimes across the company A cents € cents Frequently works with organizations outside engineering or with external customers A cents € cents Builds stable working relationships internally A cents € cents Travel may be required A cents € cents Networks with senior internal and external personnel KNOWLEDGE SKILLS AND ABILITIES: A cents € cents A seasoned, experienced professional with a proficient understanding of software engineering concepts, principles, and theories and expert at applying technical standards and methodologies to resolve a wide range of issues in creative ways A cents € cents Capable of working on problems of diverse scope requiring extensive analysis of data and evaluation of a multitude of factors A cents € cents Demonstrates proficient judgment in selecting methods and techniques for obtaining solutions A cents € cents Proficient knowledge of the software development process as well as software engineering concepts, principles, and theories A cents € cents Proficient knowledge of other related engineering and support disciplines A cents € cents Detailed and proficient knowledge of technology trends and champions new ideas and product and process improvements A cents € cents Proficient knowledge of software tools supporting Integrated Development Environments (IDE), version control, defect reporting and scripting A cents € cents Ability to be creative, innovative and responsible, and able to master proficient decision-making skills A cents € cents Ability to multi-task A cents € cents Proficient ability to grasp and apply new information quickly A cents € cents Proficient ability to handle significant responsibility, leadership and accountability while executing very complex assignments A cents € cents Shows initiative on assignments, and professionally executes projects with very little direction, or can provide direction and leadership to technical teams A cents € cents Exercises independent judgment and sometimes defines new procedures and practices to improve team and company performance A cents € cents Proficient ability to be a team player who thrives in collaborative environments and revels in team success, meeting and exceeding personal and team commitments A cents € cents Advocate and champion at applying company policies and procedures to resolve very complex issues A cents € cents Proficient in Microsoft Office applications A cents € cents Proficient written and verbal communications skills A cents € cents Proficient ability to recognize and clearly report relevant information A cents € cents Skilled in communicating issues, impacts, and corrective actions A cents € cents Someone who is capable of providing technical leadership to an organization A cents € cents Proficient ability to use the appropriate standards, processes, procedures, and tools throughout the software development life cycle to support the generation of technical engineering products

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert