CACI is seeking a Full Stack .Net Developer to support the Border Enforcement Applications for Government Leading-Edge Information Technology (IT) (BEAGLE) contract by building a modern, cloud-native application in a SecDevOps environment.
Requirements
- Experience with the following: .NET Core, Legacy .NET, Dapper, Entity Framework (or any other ORM), C, Typescript, JavaScript, REST, XML, JSON, and Web APIs. Correlated Java technologies are a plus. HTML, CSS, etc.
- Understanding of the suite of AWS Developer tools: SQS, S3 at a minimum.
- Familiarity integrating with cloud-based services such as Salesforce, SharePoint, ServiceNow, etc.
- Advanced Experience using SQL to access/administer/develop PostgreSQL databases. MySQL and SQL Server are a plus.
- Advanced experience with object-oriented design and development (OODD), Service Oriented Architecture (SOA)
- Experience designing, developing and maintaining scalable and efficient web applications using .NET Core, React, and Web API. Angular a plus
- Experience understanding, applying modern development patterns and practices.
Responsibilities
- Developing and maintaining software applications, ensuring adherence to coding standards and best practices
- Designing, developing and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight
- Analyzing complex project-related problems and creating innovative solutions involving scheduling, technology, methodology, tools and solution components
- Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports
- Developing new and refining existing processes to enhance quality and productivity
- Support release planning with conceptual design and development / refinement of software engineering guidelines
- Participating in Agile Scrum ceremonies (e.g., sprint planning, daily stand-ups, sprint review, retrospectives)
Other
- Must be a U.S. Citizen with the ability to pass CBP background investigation, criteria include but is not limited to: 3 year check for felony convictions, 1 year check for illegal drug use, 1 year check for misconduct such as theft or fraud
- College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree
- Professional Experience: at least seven (7) years related technical experience, with software design, development and implementation in a Windows Environment
- Excellent written and verbal communication skills
- Strong collaboration skills and desire to work within a team