Azad, Inc. ยท 8 hours ago
Software Engineer / C#
AZAD, Inc is a leading provider of Consulting Services to Fortune 500 and innovative firms since 1992, and they are seeking a highly skilled Senior C# Software Engineer to join their team. This role involves designing, integrating, and maintaining large-scale systems while collaborating across teams to ensure stability, scalability, and performance.
ConsultingInformation Technology
Responsibilities
Lead development and integration of large, complex codebases (e.g., merging multiple subsystems into unified releases)
Design, implement, and maintain C#/.NET applications with a focus on scalability and reliability
Troubleshoot and resolve complex software issues, including diagnosing issues introduced by other teams and implementing long-term fixes (e.g., logging and diagnostic improvements)
Collaborate with cross-functional teams to ensure successful system integration
Drive cleanup, refactoring, and optimization efforts to improve overall code quality and maintainability
Provide mentorship, technical guidance, and best practices to mid-level and junior engineers
Participate in code reviews, technical design discussions, and sprint planning
Contribute to the continuous improvement of development processes and team efficiency
Qualification
Required
6+ years of professional experience in software development, with a strong focus on C# and .NET technologies
Proven experience working on large-scale system integrations, refactoring, or multi-system code merges
Solid understanding of software architecture, design patterns, and best practices
Strong debugging and problem-solving skills across distributed systems
Familiarity with version control (Git, Azure DevOps, or similar)
Experience with subsystems such as machine control, diagnostics, safety, or physical components is a strong plus
Excellent communication skills and ability to collaborate in cross-functional teams
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
Preferred
Experience in mentoring or technical leadership roles
Familiarity with hardware/software integration environments
Knowledge of logging, diagnostics, and system monitoring best practices
Agile development experience
Benefits
Co-paid Medical, Dental and Vision Insurance
Cafeteria Plan
Paid Sick Leave
401K Plan
Credit Union Membership
Referral Bonus