Application Development Analyst - Advanced (JOBNO2930)
• Must be able to demonstrate the ability to operate as a Senior/Advanced Developer with strong Microsoft T-SQL and SSIS skills to address tough system challenges. • Must possess strong analytical skills to understand the business rules, complex code and make modifications. • Must be familiar with current .NET technologies including C#, ASP.NET, and VB.NET. • Must be familiar with Angular and MVC. • Must be willing to work on Classic ASP and VB6 for support when needed; experience with Microsoft Access is a plus. • Experience working in a government organization is a plus. • Secure coding/development experience is preferred. • Perform development using agile methodology and proper source control, preferably Git on TFS. • Prepare detailed specifications and technical design documents. • Develop new components or modules to meet functionality requirements. • Help identify and resolve gaps between requirements and technical design. • Work closely with customers, business analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions. • Ensure that solutions are aligned with business and IT strategies and comply with the organization's architectural standards. • Train and mentor junior developers. • Day to day involvement in database design, writing and debugging long and complex stored procedures, triggers, SSIS and SSRS. • Write SQL queries, review query performance and optimize code • Knowledge of ASP.net, VB.net, C#, different .Net Frameworks, Angular, MVC, SQL, AJAX, JQuery, JSON, XML and TFS is a plus. • Debug code and perform thorough and proper unit test on all aspects of the application. • Enforce coding standards including secure coding/development. • Provide input in problem solving by using technical, time management and analytical skills. • Demonstrate excellent organizational, written, verbal and interpersonal skills. • Display a high degree of inquisitiveness and an eagerness to learn at a detailed and abstract level. • Highly self-motivated and organized, with a strong business sense to capture and fulfill the business requirements for all products and articulate in an architecture model. • Work independently on small projects. • Take directives from management and perform tasks efficiently. • Strong passion and thirst to keep up with new industry trends and standards.
.NET technologies including C#, ASP.NET, and VB.NET. Angular, MVC