Dia Software Solutions - Richmond, VA

posted 5 days ago

Full-time - Senior
Richmond, VA

About the position

The Programmer Analyst .NET Core position is a senior developer role focused on .NET web application development. The successful candidate will be responsible for managing and analyzing complex software requirements, designing and developing high-quality components using the .NET Core framework, and ensuring adherence to programming best practices. This role requires strong communication skills for effective collaboration in both technical and business discussions, and participation in Agile software development life cycle (SDLC).

Responsibilities

  • Develop applications and backend services using C#, ASP.NET MVC, Web API, JavaScript, JQuery, Angular JS, Node.js, CSS, and Blazor.
  • Design and develop using appropriate software design patterns to attain high reusability and maintainability.
  • Write effective unit tests and integration tests to ensure high quality software delivery.
  • Demonstrate in-depth knowledge of system design patterns, tiered architecture, and testing practices.
  • Understand key business processes and competitive strategies related to the IT function.
  • Work with project business and system analysts to clarify requirements and implement them.
  • Participate in Agile SDLC.

Requirements

  • 10+ years of web application development experience and fluency with JavaScript including frameworks jQuery, React, Angular, or Blazor, CSS3, and HTML5.
  • 10+ years of experience with Automated Builds using Microsoft Team Foundation.
  • 7+ years of experience with Oracle SQL Server Database.
  • 7+ years of experience with PL/SQL and using Oracle Database.
  • 7+ years of experience with process automation and troubleshooting.
  • 3+ years of experience with Agile SDLC best practices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service