Looking for a senior developer to evaluate the code for an existing application, refactor the code where required, and get it production ready.
-Support the functional and technical design, development, testing, implementation, and troubleshooting of complex, multi-tier, web based solutions.
-Participate in the design development of integrations between internal line of business systems and external business to business data exchanges.
-Follow the prescribed development life cycle and contribute to the ongoing effort to enhance coding standards.
-Participate in code reviews and receive/provide constructive feedback to developers fostering a culture of continuous improvement.
Identify opportunities to reuse objects or delegate object development to application development teams when appropriate.
-Work closely with Business/System Analysts to understand business process and specific workflows within business areas.
-Ability to effectively collaborate with people in other departments and/or outside of the enterprise.
-Passion for designing and developing modern web solutions
-Ability to think ahead and anticipate problems, issues and solutions.
-Ability to work effectively under pressure and meet deadlines.
-Experience developing/supporting enterprise web applications including an understanding of ASP.net lifecycles, SOA, RDBMS and IIS
-Strong development skills including c# and/or VB.net, MVC, client frameworks (JQuery, Knockout, etc.), SQL Server and/or Oracle, web services (WCF, JSON, REST, Web API), entity framework, SSRS, Webspere MQ.
-Understanding of various application and integration design patterns.
-Understanding of various application security models, cryptogrophy, and secure coding practices.