Wednesday, September 18, 2013

Senior Software Engineer - Sacremento, CA

Position ID: NAL-13-168

Job Description:

Overall Responsibilities:

The person will work with senior business and technical personnel to help convert (re-platform) a legacy system to a modern .NET framework. This effort requires the development of user interfaces, business rules, database queries and stored procedures, and application maintenance.

Responsibilities:
  • Act as an experienced .NET solutions developer for the system re-platforming project
  • Design and develop.NET application based on an understanding of business and customer requirements
  • Code front-end and back-end code at the request of project management including writing code behind and SQL queries and stored procedures
  • Code, install, and debug user interfaces using appropriate tools or editors
  • Convert legacy (similar to COBOL) code to .NET application
  • Model user interface prototypes based on collected user requirements, test cases, and developmental objectives
  • Develop system reports using Microsoft SQL Server Reporting Services
  • Develop and facilitate the exchange of data with external data systems
  • Troubleshoot and tune complex SQL queries and stored procedures for optimal system performance
Position Requirements:
  • Significant experience in developing Microsoft .NET based applications
  •  In-depth knowledge of application development supporting client-server and web-based platforms , protocols, and tools including Visual Studio, ASP.NET, VB.NET or C#, WPF, HTML, CSS, JavaScript, XML/XSLT
  • In-depth knowledge of the Model View View-Model (MVVM) coding pattern
  • In-depth knowledge of Microsoft SQL Server relational database design, T-SQL required, adept at creating stored procedures, views, user-defined functions, table functions
  • Thorough understanding of application development methodologies
  • Good in performance tuning especially tuning complex queries, procedure and indexing strategies
  •  Experience with legacy programming, especially COBOL
  •  Experience with SQL Server Reporting Services (SSRS) for report generation
  •  Experience with Microsoft Team Foundation Server
  •  Accurately estimate work and meet deadlines
  •  Fluent communication and interpersonal skills with customers, business teams, and technical colleagues
  •  Proven analytical and problem-solving abilities
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Very strong customer service orientation
  • Experience working in a team-oriented, collaborative environment
Interested candidates can submit resumes to smarappan@nallas.com

No comments:

Post a Comment