The American Board of Psychiatry and Neurology, Inc (ABPN) is currently hiring for a Lead Software Development Engineer.
This position provides advanced programming expertise and development leadership for ABPN's administrative and externally facing web applications, as well as background processing solutions. This role is responsible for defining and executing technical architecture, leading and mentoring a team of developers, and managing development work to ensure high-quality, scalable, and robust systems. In addition to hands-on development, this position serves as a technical liaison among cross-functional teams, aligning business objectives with technology solutions.
Requirements, including but not limited to:
Preferred Education: Bachelor's degree in Computer Science, IT or other technical field
Minimum Experience: Seven or more years recent experience in software development within a Microsoft environment
Travel Requirement: Occasionally, as required
Professional Skills: • Professional Skills: Demonstrated leadership and mentoring experience in a software development environment. • BS/MS degree in Computer Science, Engineering, MIS, or equivalent with programming experience • At least 7 years of design and/or development experience with .NET, C#, ASP.NET, and SQL Server in domain driven design architecture or similar enterprise architecture. • Expertise in designing scalable architectures and applying object-oriented and domain-driven design principles. • Proven experience with .NET, C#, ASP.NET, SQL Server, and developing rich client-side applications using React or similar technologies. • Deep understanding of the Software Development Life Cycle (SDLC) and Agile methodologies. • Familiarity with Solution Design Patterns and Best Practices (e.g., SOA).
Excellent problem-solving, strategic thinking, and decision-making abilities