Software Development Analyst / Principal Software Development Analyst - Level 2 or Level 3 (Remote)
Northrop Grumman · Virginia, United States · 5 days ago
RemoteRemoteEngineering$83k–$125k/yrFull-time
Responsibilities
Engage with internal customers to understand and define application/utility needs and requirements
Participate constructively in a collaborative work environment with other development team members
Support the design, build, test, analysis and documentation of new and existing sector-wide applications and utilities
Requirements
- [Software Development Analyst Level 2]: Master’s degree OR Bachelor’s degree with 2 years of experience in one or more of the following areas: Software Development, Information Systems, or comparable/equivalent
Intermediate understanding and frequent use/application of software development concepts, principles, techniques, and theories (algorithm development, data structures, Object Oriented Programming)
Moderate experience with relational databases and Structured Query Language (SQL)
Moderate experience with C#, HTML, CSS, JS, .NET, (Web App Development)
Experience with Agile development cycle/concepts
Demonstrated ability to work effectively on project teams
Self-motivated, organized, possess strong interpersonal, analytical, communication and presentation skills
Ability to interact effectively with a variety of management/leadership levels - [Principal Software Development Analyst Level 3]: Master’s degree with 3 years of experience OR Bachelor’s degree with 5 years of experience in one or more of the following areas: Software Development, Information Systems, or comparable/equivalent
Advanced understanding and wide application of software development concepts, principles, techniques, and theories (algorithm development, data structures, Object Oriented Programming)
Significant experience with relational databases and Structured Query Language (SQL)
Significant experience with C#, HTML, CSS, JS, .NET, (Web App Development)
Experience with Agile development cycle/concepts
Ability to perform scope of work independently with limited supervision
Demonstrated ability to work effectively on project teams
Self-motivated, organized, possess strong interpersonal, analytical, communication and presentation skills
Ability to interact effectively with a variety of management/leadership levels
Qualifications
- [Software Development Analyst Level 2]: Basic Qualifications
- [Principal Software Development Analyst Level 3]: Basic Qualifications
Preferred Qualifications
- [Level 2/Level3]: Advanced Knowledge of Microsoft Office (Excel, Word and PowerPoint)
Experience with Visual Studio
Experience with Agile development cycle/concepts
Experience with Azure DevOps (Git repositories, CI/CD Pipelines)
Experience developing and sustaining RESTful Application Programming Interfaces (APIs)
Experience writing and maintaining automated tests (unit, regression, and end-to-end) using Playwright.
Experience with Entity Framework (EF6 and/or Entity Framework Core)
Experience with DevExpress controls
Pay
- Primary Level Salary Range: $83,400.00 - $125,200.00
Secondary Level Salary Range: $103,600.00 - $155,400.00