Chief Architect/ Lead Developer
Fantastic opportunity has arisen in one of the leading financial services organizations based in Bethesda, MD for a Chief Architect/ Lead Developer who thrives for the opportunity to be a part of an upbeat, professional and productive environment to join our winning team!
The ideal candidate is a member of leadership team having primary responsibility to ensure the Company’s software solution is well engineered, operable, and maintainable, delivered on schedule, aligns to product strategy/vision and provides the anticipated business value. As a solo practitioner, they will perform system analysis, design, programming, documentation, task implementation and program maintenance of considerable difficulty in a large and diverse user environment. The Chief Architect will be primarily responsible for maintaining and developing code related to a SQL relational database application, including modifications to the user interface (UI) and the creation of back-end features and functionality.
To succeed, this individual must be a solid technologist that thrives in a fast-paced, multi-faceted, deadline-oriented environment, have effective communication, keep all program documents up-to-date and ensure quality assurance processes. This is a full-time position with the possibility to work off-site at a later date.
The ideal candidate will be responsible for, but not limited to:
§ Establishing the company’s technical vision and leads all aspects of the company’s technological development.
§ Document all phases of the analysis, design, programming, implementation, and maintenance of technical projects; creates user documentation for the utilization of on-line systems, reports, procedures, and training materials.
§ Manage and develop the Company’s existing relational SQL database while working on conversion and integration into .NET
§ Ability to analyze and research existing application code bases to learn and subsequently enhance with little guidance (add new fields, queries, modules, processes and jobs to current application)
§ Modify the User Interface (UI) to suit the requirements of various user roles
§ Create integrations between the database and other data sources via API
§ Develop stored procedures and reporting services for further analysis
§ Create Extract, Transform & Load processes
§ Collaborate with internal users to develop and maintain a technology plan that supports organizational needs; identify areas of potential improvement for the existing data collection process, and create programs to improve the collection workflow and overall data integrity
§ Develop and communicate business/technology alignment plans to executive team, staff, and partners/stakeholders.
§ Develop business case justifications and cost/benefit analyses for technology spending and initiatives
§ Participate in executive meetings and due diligence processes as required
§ Identify and/or evaluate emerging technologies that would enhance products
§ Developing, testing, and deploying projects
Bachelor’s degree in Computer Science, Finance, Engineering, Math, or similar field; Advanced degree preferred
Minimum 8 years of hands-on experience (managerial and strategic) of general IT/Software Development utilizing SQL, .NET, IIS, and general Window services operating systems and data architecture (design and writing stored procedures, user-defined functions, and triggers)
Minimum 8 years demonstrated hands-on experience developing .NET applications including C#
Experience designing and building relational databases, data warehouses, and multidimensional databases.
Solid knowledge and experience in SQL programming, preferable on highly transactional systems
SQL Server 2005 or later
SQL Server Integration Services
SQL Server Reporting Services
Required knowledge of C#, ASP.net, JAVA, HTML, APEX, XML, VBA,
Solid coding practices including good design documentation and solid unit testing
Specific experience developing and testing platforms that involve financial products
Experience with Salesforce.com and Crystal Reports