Senior Software Developer (.Net/Azure)

Columbus, OH, US • Posted 2 days ago • Updated 5 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Microsoft Technologies
  • Supervision
  • IT Management
  • Solution Architecture
  • Web Applications
  • Technical Writing
  • Functional Testing
  • System Testing
  • Unit Testing
  • HTML
  • Knowledge Sharing
  • Collaboration
  • Software Development
  • Application Development
  • Microsoft
  • C#
  • ASP.NET
  • Web Development
  • .NET
  • Windows Forms
  • JavaScript
  • JSON
  • Node.js
  • React.js
  • Redis
  • Cloud Computing
  • DevOps
  • Continuous Integration
  • Continuous Delivery
  • Database
  • Microsoft SQL Server
  • SQL
  • Stored Procedures
  • Version Control
  • Git
  • GitHub
  • Microsoft Azure
  • Software Design
  • Project Planning
  • Systems Analysis
  • Systems Analysis/design
  • Communication
  • Manual Testing
  • Mentorship
  • Problem Solving
  • Conflict Resolution
  • Process Flow
  • Data Modeling
  • Microsoft Visio
  • Agile
  • Management
  • Enterprise Software
  • Reporting
  • Testing
  • Documentation

Summary

  • Location: Columbus, Ohio
  • Type: Contract
  • Job #107577

Job Title: Senior Software Developer (.Net/Azure)
Contract Duration: 7 months, possible extension
Location: Columbus, OH
Work Arrangement: Onsite

Summary
Seeking a highly experienced and well-rounded Senior Full Stack Developer with expertise in modern Microsoft technologies and cloud-based development. This individual will be responsible for designing, developing, testing, and supporting enterprise applications across multiple projects with minimal supervision. The ideal candidate will possess strong technical leadership skills, contribute to solution design, mentor junior developers, and provide recommendations for software reusability and best practices.

Responsibilities
  • Design, develop, test, implement, and maintain enterprise-level applications.
  • Participate in solution architecture, technical planning, system analysis, and design activities.
  • Develop web applications using C#, .NET Framework, .NET Core, ASP.NET, React, and Node.js.
  • Build and support CI/CD pipelines utilizing Azure Pipelines and Azure DevOps tools.
  • Create and maintain technical documentation, including application functionality, testing procedures, and business/functional flow diagrams.
  • Perform system testing, unit testing, and create test documentation.
  • Develop and maintain SQL Server databases, including stored procedures, functions, tables, and views.
  • Create reports and application components using HTML and other front-end technologies.
  • Collaborate with application managers, project teams, and business stakeholders.
  • Mentor junior team members through technical guidance, documentation, and knowledge sharing.
  • Recommend software reusability standards and development best practices.
  • Work across multiple projects and initiatives as assigned.

Required Qualifications
  • Bachelor's degree from an accredited four-year college or university preferred.
  • 7+ years of professional software development experience.
  • Experience working on large-scale enterprise application development projects.

Required Technical Skills
  • Application Development
    • Microsoft C#
    • ASP.NET
    • ASP.NET Web Application Development
    • .NET Framework 4.1 through current versions
    • .NET Core 6, 8, and newer versions
    • WinForms Development
    • JavaScript
    • JSON
    • REST APIs
    • Node.js
    • React
    • Redux
    • Redis
    • Axios
  • Cloud & DevOps
    • Microsoft Azure
    • Azure Pipelines
    • Azure DevOps
    • CI/CD Processes
  • Database Technologies
    • Microsoft SQL Server (SQL Server 2012 through current versions)
    • SQL Development
    • Stored Procedures
    • Functions
    • Tables
    • Views
    • Enterprise Data Modeling
  • Source Control & Development Tools
    • Git
    • GitHub
    • Azure Repositories
    • Familiarity with additional development tools and technologies

Additional Skills
  • Solution Design
  • Technical Project Planning
  • Systems Analysis & Design
  • Strong Written and Verbal Communication
  • Documentation Creation
  • Manual QA Testing Processes
  • Technical Mentorship
  • Problem Solving and Troubleshooting
  • Ability to learn and adopt new technologies
  • Experience creating business and functional process flow diagrams

Preferred Qualifications
  • Experience with Enterprise Data Modeling.
  • Experience with MS Visio or other diagramming tools.
  • Familiarity with Agile development methodologies.
  • Experience working within government or large enterprise environments.

Work Environment
The Senior Developer will support multiple application initiatives and projects as directed by the Application Manager. Responsibilities may range from enterprise application development to lower-level development tasks, report creation, testing, and documentation. Candidates should be comfortable working independently, adapting to changing priorities, and contributing across a variety of technical projects.

#LI-MS2
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10111081
  • Position Id: 521217cc6d08b4e0eeb81f07c15096d1
  • Posted 2 days ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.