Back to Jobs

Software Developer (.NET/Python)

#22508915

USA Contract On-Site Flexibility/Remote: 100%

Posted on

We are seeking a skilled and motivated Full Stack Software Developer to join our team. The ideal candidate will have a strong background in software development, with specific expertise in .NET, Python, as well as experience promoting code to microservices with HELM and Kubernetes.

The applicant will be responsible for designing, coding, testing and integrating software. Develop, analyze, integrate, and test embedded software for the Systems Integration team. Contribute to software requirements, design, code, reviews, and test of operational flight programs. Modeling and simulation efforts. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Good oral and written communication skills required as is the ability to flex and adapt in a fast-paced team environment. Good presentation skills.

Responsibilities:
• Design, develop, and maintain high-quality, high-performance, and scalable software applications using .NET, Python, and other object-oriented languages
• Create and manage Kubernetes and HELM charts for deploying applications
• Collaborate with cross-functional teams to define, design, and ship new features
• Work on bug fixing and improving application performance
• Continuously Client, evaluate, and implement new technologies to maximize development efficiency
• Follow best practices in software development, including coding standards, code reviews, source control management, build processes, and testing
• Participate in the full development life cycle, including design, implementation, testing, deployment, and maintenance

Requirements:
• Bachelor's degree in Computer Science, Software Engineering, or a related field
• Proven experience as a software developer or similar role
• Strong knowledge of .NET, Python, and other object-oriented languages
• Experience with relational databases and SQL
• Familiarity with software development methodologies, including Agile and Scrum
• Strong problem-solving skills and attention to detail
• Excellent communication and teamwork skills
• Experience with Kubernetes and HELM for deploying and managing applications

Preferred Qualifications:
• Experience with other programming languages, such as Java or C++
• Familiarity with front-end development technologies, such as HTML, CSS, and JavaScript
• Experience with cloud platforms, such as AWS and Azure
Apply now