Software Development Team Lead / Architect – Major Development Opportunity !

Due to Inmagic's continued growth, we have an opening for a very talented Team Lead / Architect to join our team. You, as the successful candidate, will synthesize functional and technical specifications to develop applications following company standards for coding, documentation, design, and security practices. Mentor Software Engineers to help them develop their skills and abilities. You will collaborate and work closely with Project Managers, QA Managers, and Professional Services Managers.

Responsibilities:

  • Develop product architecture and functional specs.
  • Analyzes functional software requirements to determine scope definition, road map, and deadlines.
  • Design and develop software, including unit testing procedures, documentation, and installation/deployment procedures as part of the Product Development Team.
  • Work closely with product management, quality analysis, documentation, professional services, release engineering and developers to deliver the best product possible.
  • Provide regular status updates to senior management.

Required Knowledge and Skills:

  • Strong knowledge of object-oriented software development methodologies (C# is best; VB.Net, Java and C++ are acceptable).
  • Database programming with T-SQL.
  • Multitasking ability in a fast-paced environment.
  • Minimum 6 years professional experience developing web-based software.
  • Excellent communication, organization, and interpersonal skills.
  • Demonstrated committed self-starter who can work in a team with minimal supervision.
  • BSCS/MSCS+5yrs of applicable experience
  • Proven project management and mentoring skills.

Additional Skills Desired:

  • Experience with abstract, metadata-based architecture
  • Experience with building frameworks
  • Strong working knowledge of Microsoft SQL Server
  • Experience with highly available clustered enterprise systems
  • Familiar with FDD (Feature Driven Development) methodologies
  • A solid working knowledge of .NET, ASP.NET, AJAX, XML, XSL, HTML, JavaScript
  • Experience with Web services (SOAP/WSDL)
  • Experience working with full text search engines (Lucene.NET is best)

About Us:

Inmagic is a recognized leader in creating advanced information and knowledge management tools and applications. More than 5,000 organizations around the world use Inmagic software to actively manage both physical and virtual assets and gain extraordinary insights from them. Inmagic's tools and applications are known for their flexibility, ease of use and deployment, and minimal need for information technology support.

Based on Microsoft® SQL Server and .NET technology, Inmagic products utilize Web services and Web 2.0 technologies to integrate and interoperate within an organization's overall information technology infrastructure and serves as the basis for supporting the company’s strategy to capitalize on emerging trends in knowledge management and social applications.

Inmagic offers a strong mentoring environment and some exciting opportunities for growth. We are a small to midsize company of enthusiastic, technically-minded people; we promote a culture of teamwork and a friendly, supportive and collegial work environment.

Please forward your resume to positionssc@inmagic.com