C++ for Windows/C# Architect Job Summary: We are seeking an experienced Architect with 11 to 14 years of experience in Technical stack - C++ for Windows, C# , Database (SQL Server) , Azure Cloud, Containerization. The ideal candidate will have a strong background in New Product Development-Tech. This hybrid role requires a deep understanding of software architecture and design principles and the ability to work effectively in a day shift environment. Responsibilities:
- Lead the design and development of software architecture for new products.
- Oversee the implementation of C# and C++ code to ensure high-quality software solutions.
- Provide technical guidance and mentorship to development teams.
- Collaborate with cross-functional teams to define and refine product requirements.
- Ensure that software solutions meet performance scalability and security standards.
- Conduct code reviews and provide constructive feedback to developers.
- Develop and maintain architectural documentation and design specifications.
- Identify and mitigate technical risks throughout the development lifecycle.
- Stay current with industry trends and emerging technologies to drive innovation.
- Work closely with product managers to align technical solutions with business goals.
- Optimize software performance and troubleshoot complex technical issues.
- Participate in the full software development lifecycle from concept to deployment.
- Communicate effectively with stakeholders to ensure project alignment and success.
Qualifications:
- Must have extensive experience in C# and C++(Windows) development.
- Candidate with strong hands on knowledge about Azure cloud services
- Should have a strong background in software architecture and design principles.
- Must have experience in New Product Development-Tech.
- Should possess excellent problem-solving and analytical skills.
- Must have the ability to work effectively in a hybrid work model.
- Should have strong communication and collaboration skills.
- Must be able to mentor and guide development teams.
- Should be proactive in identifying and addressing technical challenges.
- Must be committed to continuous learning and professional development.
- Should have a proven track record of delivering high-quality software solutions.
- Must be able to work effectively in a day shift environment.
- Should have a strong understanding of performance optimization techniques.
- Must be able to create and maintain comprehensive architectural documentation.
Certifications Required:
- Certified Software Architect Microsoft Certified: Azure Solutions Architect Expert
Salary and Other Compensation: The annual salary for this position is depending on experience and other qualifications of the successful candidate. This position is also eligible for Cognizant's discretionary annual incentive program, based on performance and subject to the terms of Cognizant's applicable plans. Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
- Medical/Dental/Vision/Life Insurance
- Paid holidays plus Paid Time Off
- 401(k) plan and contributions
- Long-term/Short-term Disability
- Paid Parental Leave
- Employee Stock Purchase Plan
Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
|