No more applications are being accepted for this job
- Analyze, design and code new features (in C#, .NET, python).
- Participate in pseudo-agile development using a single large team, able to understand and estimate assigned tasks/features
- Direct/support others who are less skilled on needed skillsets
- Management of tasks in Jira
- Manage code in BitBucket where repo is designed for easy separation into multiple microservices
- Assist in evaluation of software designs to identify design flaws.
- Operate and deploy using Kubernetes, Octopus, black dog hub, Artifactory and SonarQube
- Design, code and execute unit tests against tasks/features
- Organize code/test reviews for tasks/features
- Utilize an Azure RedHat open-cluster cloud environment
- Utilize Redis streams for the messaging service
- Utilize Blazor and feature toggling through LaunchDarkly
- At least 5 years of relevant software experience, preferably in aerospace industry
- Advanced C# .NET skills - primarily .NET 6 Core onwards
- Experience with using and contributing to Honeywell DevOps system - AutoMate, Openshift, Test Automation.
- Demonstrated experienced in complex cloud, event-based services.
- Experience enterprise integration (ENT) patterns (e.g., messaging systems).
- Experience with Ontology / Domain based modelling
- Experience operating and supporting Kubernetes deployments.
- Experience with Docker and Container technologies
- Experience with developing using Document based Databases - e.g. MongoDB, Cosmos DB
- Experience with redundancy and high-availability cloud systems
- Must have experience with feature toggling.
- Demonstrated ability to implement features through the full lifecycle from requirements, design, implementation and deploy using solid software practices such as:
- Design patterns, trunk-based development, domain driven design, feature toggling
- Experience with Microservice architecture
- Effective at rapidly delivering services to the cloud
- Deep skill in unit testing, integration, and acceptance testing - demonstrated high code coverage.
- Experience with .NET based UI development - preferably Blazor.
- Effective communication skills (both verbal and written)
- Experience in a highly iterative environment (with DevOps/Agile experience and mindset).
- Experience in time management, efficient use of design and understanding less is more
- Experience with I/O software development (ARINC-429, P2P, etc.)
C# .Net Developer - Phoenix, United States - QuEST Global
Description
Responsibilities May Include:
Required Skills Needed:
Preferred Skills: