Software Engineer
ECS Limited - Coronado
Work at ECS Limited
Overview
- View job
Overview
ECS is looking for a highly skilled Software Engineer located in Coronado, CA to manage a team of software developers and lead the development of software solutions for a Family of Systems (FoS). Please Note: This position is contingent upon contract award.
The ideal candidate will have a strong background in software development, experience leading multiple teams concurrently, and a thorough understanding of industry best practices.
*3+ years of relevant work experience required*
Key Responsibilities:
- Manage a team of software developers and workloads specific to a FoS system
- Develop software, conduct software code reviews, participate in user story development, programming task assignment, mentoring, and training of other team members
- Develop effective, quality, maintainable code using industry best practices
- Develop standards and procedures for the programming staff
- Demonstrate excellent written and verbal communication skills
- Lead the development of software solutions for the FoS system
- Collaborate with the team to identify and prioritize project requirements
- Develop and implement processes and procedures to improve software development efficiency and quality
- 3+ years of experience programming with Microsoft .NET framework and software development and architecting in C# / ASP .NET, React, JavaScript developing web-based enterprise applications, including user interface, business layer, and data layer development.
- 3+ years of experience using Microsoft Azure, Microsoft Azure ADO development environment, Agile, DevSecOps, PaaS, and IaaS software development tools, processes, procedures, and environments.
- 3+ years of experience leading multiple software development teams concurrently.
- 3+ years of experience programming using Microsoft SQL (Azure SQL, and SQL Managed Instance) database development and implementation issues including replication, schema design, indexing, and SQL query capabilities such as unions and inner / outer joins.
- 3+ years of experience translating naval aviation user and product owner inputs into definable software development requirements.