Azad, Inc. · 1 day ago
Software Engineer / C#
AZAD Technology Partners is seeking a Senior C# Software Engineer to join their team. The role involves taking ownership of complex software development initiatives, designing and maintaining large-scale systems, and collaborating with cross-functional teams to ensure stability 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