Day (United States of America)

Programmer Analyst II

Under the direction of the Automation Development Manager, the Programmer Analyst applies a high degree of expertise and advanced knowledge of computer programming and database technologies to independently analyze, design, develop and maintain applications.

Job Duties and Responsibilities:

  • Bachelors Degree in computer-related field and C# programming experience or equivalent combination of education and experience.
  • Ability to analyze and translate user requirements into specifications and prepare detailed design/implementation documentation.
  • Analytical reasoning and logical problem solving.
  • Strong background in ASP.NET, C#, HTML, CSS, JS, TSQL, Entity Framework, and Bootstrap Framework.
  • Ability in creating effective support documentation. (Preferred)
  • Knowledge and experience with Microsoft Server for webhosting and configuring IIS10
  • Knowledge and experience in DevOps practices, CI/CD and Agile.
  • Knowledge and experience containerizing applications and with Kubernetes.
  • Ability to advocate for appropriate technology solutions and to continually advance the organization’s readiness and capabilities.

Job Duties and Responsibilities:

  • Maintains, develops and optimizes .NET applications including testing upgrades, fixes and other software enhancements utilizing C# and Visual Studio.
  • Maintains, develops and optimizes mobile applications including testing upgrades, fixes and other software enhancements utilizing C# and Visual Studio.
  • Serves as primary support of .NET apps.
  • Creates documentation for .NET apps and maintains a library of documentation for deployed apps on development drive.
  • Effectively document, track, and follow through on reported issues (Utilizing Ticket Management Solution).
  • Serves as Scrum team member for stand-up and retrospective meetings.
  • Upgrade and migrate legacy .NET Applications.
  • Perform application capacity planning, set up, performance tuning and monitoring.
  • Detect and troubleshoot application slowness and resource contention.
  • Provide continuous planned uptime and participate in rotating on-call duties.
  • Participate in agile team development projects and sprint planning.
  • Participate in multiple projects to meet the needs of the organization.
  • Testing and Security Review of applications throughout the software lifecycle.
  • Create and maintain scripted workflows (Power Automate, VBS, PowerShell, etc.)
Read Full Description
Confirmed an hour ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles