Key Responsibilities :
Architecture and Design : o Design, architect, and deliver scalable and high-performance software solutions using .NET and Microsoft technologies. o Create and maintain architectural artifacts like Use Case documents, Design Models, Class Diagrams, and Sequence Diagrams. o Perform architectural reviews and ensure adherence to best practices, coding standards, and performance benchmarks.
Leadership and Team Collaboration : o Provide technical leadership and mentorship to development teams, fostering a culture of continuous learning and innovation. o Lead and coordinate multiple Agile teams supporting different components of the solution. o Facilitate architectural roundtable discussions and technical decision-making processes.
Project Management : o Collaborate with product owners and stakeholders to gather requirements and translate them into technical specifications. o Estimate project timelines, manage risks, and ensure timely delivery of high-quality solutions. o Drive Proof of Concept (POC) efforts to evaluate technologies and solutions for business needs.
Domain Expertise : o Leverage expertise in the tolling domain to design domain-specific solutions addressing real-world challenges. o Provide domain-driven insights to optimize processes and improve solution efficiency.
Performance Optimization : o Identify and resolve performance bottlenecks in applications using tools like App Insights, ANTS Profiler, and Fullstory. o Address critical software issues, including memory leaks, connection management, and performance slowness.
Stakeholder Management : o Assist in creating business proposals and contribute to staffing processes, including recruitment and retention strategies. o Actively engage with clients to ensure alignment with their goals and expectations.
Required Skills and Experience :
Core Technical Skills : o Proficiency in .NET / .NET Core, C#, ASP.NET, MVC, WPF, WCF, and other Microsoft technologies. o Strong experience with Azure Cloud Technologies and Azure DevOps. o Exposure to modern front-end frameworks like Angular and back-end frameworks like Node.js. o Hands-on experience with SQL Server, Oracle, MongoDB, and data warehousing solutions.
Domain Expertise : o Proven experience in the tolling domain, with an understanding of its technical and operational requirements.
Leadership & Management : o 15+ years of progressive experience in software development, including roles as Principal Architect or similar. o Experience managing Agile teams and implementing SCRUM methodologies.
Tools & Frameworks : o Expertise in tools like App Insights, ANTS Profiler, NUnit, and Telerik. o Proficiency in UML modeling and knowledge of design patterns.
Educational Qualifications : Master of Computer Applications (MCA) or equivalent degree in Computer Science or related fields
Net Architect • NJ, United States