Systems Architect InvestEdge, Inc.
Reports to CTO. Develops new software features as specified by Business Analysts, Customer Relationship Managers, and CTO. Investigates, analyzes, and fixes bugs in all areas of the application. Works with Quality Assurance team to get major and patch releases thoroughly unit and regression tested, as well as to document inter and intra-version changes. Works with Sales to reconcile customer requests with current and potential system capabilities. Identifies and develops improvements to current system functionality. Develop scripts for use by Implementation Managers to automate upgrades between major software releases. Assist the Professional Services team on particularly complex client customizations and bug investigations and fixes. Create and maintain testing environments for Quality Assurance team.
Experience building large-scale web applications and databases.
Experience with integration technologies such as web services and MSMQ.
Experience tuning and troubleshooting applications and databases for performance.
In-depth knowledge of application security concerns and security technologies a plus (OWASP advisories, SAML, WS-Security, etc).
An understanding of Investment Management practices and/or Performance Calculation and scrubbing.
Education:A Bachelor?s Degree in Computer Science or a related field.
Advanced knowledge of MS SQL Server, T-SQL, stored procedures, etc.
General programming (.NET, Java).
Experience with version control software (SVN, CVS, VSS, etc).
Experience with IIS.
An understanding of how web-based software is deployed, maintained and optimized.
Strong communication skills.
Experience with asynchronous programming a plus (AJAX interactions, MSMQ, Threading, etc).
||Bala Cynwyd, PA |