BAE Systems is seeking an experienced developer to contribute to the BAE Systems Fuels maintenance applications, supporting DLA's fuel automation equipment program
Requirements
- Strong C-Sharp and .NET development skills (.NET Core/.NET 5+ experience)
- Solid understanding of MVVM pattern and data binding
- Experience with Entity Framework Core or similar ORM
- Proficiency with relational database design and SQL
- Experience with dependency injection containers (Autofac, Microsoft.Extensions.DI, etc.)
- Understanding of async/await patterns and concurrency
- Git workflow experience (branching, merging, pull requests)
Responsibilities
- Design and implement workflow state machine for form approval lifecycle
- Build deliverable automation system (PDF packaging, CI number assignment)
- Implement complex repository methods with Entity Framework Core
- Design and implement service layer components (business logic)
- Create reusable WPF controls and MVVM components
- Optimize database queries and resolve performance bottlenecks
- Implement security features (role-based access control, audit logging)
Other
- Ability to work independently without supervision
- Strong problem-solving skills for complex technical challenges
- Mentoring and knowledge-sharing with junior developers
- Clear technical communication (architecture discussions, code reviews)
- Active Secret clearance and ability to obtain and maintain a Top Secret security clearance