As a Senior Software Engineer, you will review and understand business and technical needs to gain a deep understanding of the solution you will enhance, develop, or support. You will develop applications based on design specifications, including coding, testing, debugging, documenting, and refining across the application development stages in accordance with defined standards for development and security. You will assess and test the overall effectiveness and performance of an application, involving the setup of suitable testing conditions, definition of test cases, and/or technical criteria. You will identify causes of defects and conduct analysis to avoid recurrence of issues and improve the quality and performance of the product/solution. You will conduct monitoring, maintenance, and related activities, including documentation, deployment, operation, security, configuration management, training (users and sustainment personnel), technology updates, and retirement of software and system applications. You will also support in ensuring adherence to program metrics and provide information to correct deficiencies or any identified risks in the achievement of program objectives.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior