Job Summary
We are looking for a Sr. Microsoft Programmer, the ideal candidate would contribute to the completion of project deliverables and is accountable for the analysis, design, development, quality assurance, implementation, and support of web, web services and desktop applications.
Skills & Responsibilities:
• Analyze business requirements for the company and design the best possible solution based on technology, infrastructure and timelines provided.
• Participates, and at times leads, in the multiple stages of project development adhering to the application lifecycle methodologies utilized at First National Financial.
• Develop unit test cases and criteria to ensure all functionality adheres to all required specifications.
• Complete project deliverables within timelines and budget constraints as per business requirements.
• Assist in IT development related Help Desk tickets issued by the end user(s) or third party businesses.
• Work closely with the Assistant Manager, Application Development, Team Leads, Business Analysts and End Users to ensure code quality, accuracy and correct business solutions have been developed.
• Develop solutions utilizing the appropriate technology (VB6, C#, TSQL).
• Provide production implementation and post-implementation support along with the necessary documentation.
• Investigate/discuss technology changes, paths and standards to facilitate application evolution.
• Excellent analytical and problem-solving abilities.
• Ability to adapt and learn a new technology quickly.
• Ability to work in a team environment and independently with minimal guidance.
• Ability to interact with Business Analysts, QA and the end user
• Excellent communication skills, both verbal and written.
Requirements:
• University degree in Computer Science/Information Technology or equivalent experience.
• 5+ Years of development experience in C# .NET.
• SQL Server 2008R2/2016 or greater experience in development and design (T-SQL, stored procedures/functions, performance tuning, schemas).
• Knowledge of documentation and reporting technologies such as SSRS, Crystal Reports and MS-Office.
• 5+ Years of development experience in VB 6.0
• Web Services and related technologies (SOA, WSDL, SOAP, WCF).
• Experience utilizing ALM tools (Source Code Repository, Defect Tracking Tool, Automated Testing Tools).
• Familiarity with XML and related technologies (XSD, XSLT, XQuery, XPath).
• Experience in WCF, EF and Enterprise Library is an asset.
• Design pattern knowledge/experience is an asset.
• Agile developer experience Microservices it’s a plus.
• Experience with data transformations (SSIS, BIDS, DTS, XSLT, ETL)
Web technologies (HTML, Javascript, MVC, MVVM, JQuery) is an asset.
• Automated unit testing with frameworks such as xUnit, MSTest or xUnit. xUnit, MSTest or xUnit. xUnit, MSTest or xUnit would consider an asset.