Team Lead, Sr Pncpl SW Arch
Deltek Systems
9810BRCompany Summary:As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference. At Deltek, we take immense pride in creating a balanced, values-driven environment, where every employee feels included and empowered to do their best work. Our employees put our core values into action daily, creating a one-of-a-kind culture that has been recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post and a Best Place to Work in Asia by World HRD Congress. www.deltek.comAuto req ID:9810BRExternal Job Title:Team Lead, Sr. Principal Software ArchitectPosition Responsibilities: We are seeking an experienced and highly skilled C# Software Developer to join our senior engineering team. This role is ideal for a developer with extensive experience in C# and .NET technologies who is ready to take on leadership responsibilities, drive architectural decisions, and contribute to the strategic direction of our software projects. The successful candidate will excel in complex problem-solving, mentor other developers, and influence the overall technology strategy.
Responsibilities:
+ Collaborate with senior management to define technology strategy and roadmap. Evaluate and recommend new technologies and methodologies to drive innovation and improve development practices.
+ Work closely with product managers, business analysts, and designers to gather requirements and translate them into technical solutions.
+ Develop complex functionality and integrations, ensuring alignment with business requirements and technical standards.
+ Solve complex technical challenges and perform in-depth analysis to troubleshoot and resolve high-impact issues. Provide technical guidance and support across multiple projects.
+ Lead the design and implementation of high-impact software solutions and system architectures. Define technical standards and best practices to guide the development team.
+ Take ownership of project deliverables, ensuring timely and high-quality execution.
+ Ensure thorough documentation of code, design decisions, and system architecture. Advocate for and enforce best practices in software development, testing, and deployment.
+ Provide technical leadership and guidance to development teams, promoting best practices and coding standards.
+ Lead a small team of developers, fostering their growth, ensuring high productivity, and maintaining code quality.
+ Mentor and guide junior and mid-level developers. Conduct code reviews, provide feedback, and promote a culture of continuous improvement and professional growth.
Work Location:India-RemoteQualifications:
+ A college degree in Computer Science, Software Engineering, Information Systems, or a related field is required.
+ Minimum of 10 years of software development experience.
+ Proven experience (3+ years) leading and mentoring development teams.
+ Expert-level proficiency in C# programming, including advanced features and best practices.
+ Extensive and in-depth knowledge of the .NET Framework, including its core libraries, runtime, and advanced features, with proven experience in leveraging its capabilities for building robust and scalable applications.
+ Proficiency in development tools and environments, such as Visual Studio, TFS or Git.
+ Deep understanding of software design patterns, object-oriented programming (OOP), and SOLID principles.
+ Extensive experience in SQL Server, Oracle or other relational databases, including writing complex queries, stored procedures, and performance optimization.
+ Strong familiarity with Object-Relational Mapping (ORM) tools and frameworks, such as Entity Framework.
+ Experience in writing and maintaining unit tests and using testing frameworks.
+ Experience working in Agile development environments and familiarity with Scrum.
+ Excellent in documenting code, processes, and systems to ensure clarity and maintainability.
+ Excellent problem-solving skills, with the ability to tackle complex technical challenges and drive innovative solutions.
+ Exceptional leadership and strategic thinking abilities, with experience in guiding technical teams and influencing technology decisions at an organizational level.
+ Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Travel Requirements:10% Applicant Privacy Notice:Deltek is committed to the protection and promotion of your privacy. In connection with your application for employment with us at Deltek, it is necessary for us to collect, store and use information about you (“Personal Data”) to administer and evaluate your application. We are the “controller” of the Personal Data you provide us and will process any such Personal Data in accordance with applicable law and the statements contained in this Employment Candidate Privacy Notice (https://education.deltek.com/web/du\_internal/Recruitment/Applicant Privacy Notice.pdf) . Additionally, we have not sold and do not sell Personal Data you provide to us through the job application process.Business Summary:The Deltek Engineering and Technology team builds best-in-class solutions to delight customers and meet their business needs. We are laser-focused on software design, development, innovation and quality. Our team of experts has the talent, skills and values to deliver products and services that are easy to use, reliable, sustainable and competitive. If you're looking for a safe environment where ideas are welcome, growth is supported and questions are encouraged – consider joining us as we explore the limitless opportunities of the software industry.
Confirm your E-mail: Send Email
All Jobs from Deltek Systems