Epicareer Might not Working Properly
Learn More
A

.NET Software Engineer

Salary undisclosed

Checking job availability...

Original
Simplified
Global technology and defense leader specializing in innovative solutions for aerospace, cybersecurity, and critical infrastructure. Operates internationally, delivering cutting-edge engineering and digital transformation technologies across government and commercial sectors.

Software Engineer Roles & Responsibilities:

• As part of a squad team, build a robust solution for workflow automation and data generation in both on-premise and cloud environments.

• Collaborate with Product Owners and Project/Squad Leaders to align development tasks with product objectives and roadmaps.

• Own and be responsible for the full software development life cycle:

• Write maintainable and efficient code.

• Participate in code reviews and provide constructive feedback.

• Write and execute component and integration testing.

• Improve product maintainability and services, identifying pain points and areas for improvement.

• Support post-release software maintenance and enhancements.

• Create documentation and guides.

• Contribute to knowledge sharing through documentation and internal training sessions.

• Analyze current processes and propose automation enhancements to increase efficiency.

Knowledge, Skills, and Experience:

• At least 5 years of hands-on experience with C#.

• Experience in building maintainable and testable codebases, including API design, unit/integration testing, and interacting with Front End Frameworks (TypeScript, ReactJS, NodeJS).

• Strong expertise in WPF, Windows/Web Services, and Desktop/Distributed Applications.

• Experience working with relational databases (Oracle or similar) and performing queries to investigate production issues.

• Well-versed in writing readable, maintainable, and extendable code.

• Knowledge of DevSecOps, familiarity with Git, GitLab CI, and Code Quality best practices.

• Strong problem-solving mindset with a systematic approach to identifying and resolving issues.

• At least 2 years of experience in automating software validation.

• Excellent communication skills, both verbal and written.

Bonus Skills:

• Experience in developing and implementing validation strategies, test plans, and best practices.

• Direct experience with validation processes and test plan creation (VTP).

• Ability to debug validation failures and optimize code accordingly.

• Can walk through a scenario where validation or compliance impacted development.

Susmita Sahu
Direct Line: 6697 7886
EA License No: 91C2918
Personnel Registration Number: R23114076