Systems Software Programmer

Siritech Solutions Corp
United States
1 day ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

ASP.NET HTML JavaScript (Programming Language) .NET Framework Multitier Architecture Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Microsoft Azure Bootstrap (Software) C Sharp (Programming Language) Code Review
+48 more
Information Systems Computer Programming Continuous Integration Software Debugging Entity Framework Geocoding Github Google Maps Windows Communication Foundation JSON JQuery Microsoft Software Microsoft SQL Server Team Foundation Server Model View Controller (MVC) Routing OAuth Performance Tuning Scrum Methodology Systems Development Life Cycle Openid Connect Azure Active Directory Software Engineering SQL Stored Procedures SQL Server Reporting Services SQL Server Integration Services Web Applications Web Application Frameworks Enterprise Software Applications .NET Core Spring Cloud Tailwind GitHub Copilot ReactJS Software Application Programming Backend Git Containerization AngularJS Git Flow Kubernetes Information Technology Enterprise Integration Restful APIs Devsecops Docker Web Api Microservices

Job description

Seeking an experienced Senior Systems Software Programmer to design, develop, enhance, and maintain large-scale enterprise applications using Microsoft .NET technologies. The ideal candidate will possess extensive experience building scalable web applications, RESTful services, modern frontend applications, CI/CD pipelines, and enterprise integration solutions within Agile environments.

The consultant will participate in the full Software Development Life Cycle (SDLC), collaborating with business stakeholders, architects, developers, QA teams, and project managers to deliver secure, scalable, and high-performance enterprise applications., * Design, develop, test, debug, deploy, and maintain enterprise web applications.

  • Translate business and functional requirements into technical solution designs.
  • Develop enterprise applications using C#, .NET, ASP.NET, .NET Core, and SQL Server.
  • Build modern web applications using ReactJS, AngularJS, HTML, JavaScript, Bootstrap, and Tailwind CSS.
  • Develop scalable REST APIs, Web APIs, and backend services.
  • Design and implement secure role-based authentication and authorization.
  • Build and maintain scalable 3-Tier Architecture solutions.
  • Develop WCF services and enterprise integration components.
  • Design and optimize SQL Server databases, stored procedures, and queries.
  • Develop SSRS reports, SSIS packages, and Active Reports.
  • Integrate Google Maps APIs and geocoding solutions.
  • Develop workflow and routing functionality.
  • Build and maintain CI/CD pipelines using Azure DevOps and GitHub Actions.
  • Manage source code using GitHub, GitFlow, pull requests, branching strategies, and code reviews.
  • Utilize AI-assisted development tools such as GitHub Copilot to improve productivity.
  • Develop and maintain Form Builder applications.
  • Produce technical documentation, architecture documentation, and deployment guides.
  • Collaborate with business users, project teams, and stakeholders throughout the SDLC.
  • Participate in Agile ceremonies, sprint planning, and code reviews.
  • Troubleshoot production issues and perform root cause analysis.

Required Skills:

  • C#
  • .NET
  • ASP.NET
  • .NET Core 6+
  • ASP Identity Core
  • SQL Server
  • Microsoft SQL Server
  • Entity Framework
  • Entity Framework Core
  • MVC
  • MVC 5
  • REST API
  • Web API
  • WCF
  • ReactJS
  • AngularJS
  • JavaScript
  • HTML
  • Bootstrap 5
  • Tailwind CSS
  • Azure AD / Azure AD B2C
  • Azure DevOps
  • Team Foundation Server (TFS)
  • Git
  • GitHub
  • GitFlow
  • GitHub Actions
  • CI/CD
  • SSRS
  • SSIS
  • GrapeCity Active Reports
  • Google Maps API
  • Geocoding
  • Workflow Development
  • Routing
  • nHibernate
  • JSON
  • jQuery
  • gdPicture Imaging Toolkit
  • Form Builder Applications
  • Role-Based Security
  • 3-Tier Architecture
  • Agile
  • Technical Documentation
  • AI-Assisted Development
  • GitHub Copilot

Preferred Skills:

  • Visual Studio 2022
  • Azure Cloud
  • Microservices
  • Docker
  • Kubernetes
  • OAuth
  • OpenID Connect
  • DevSecOps
  • Performance Optimization
  • Enterprise Application Architecture

Requirements

  • Bachelor's Degree in Computer Science, Information Technology, Information Systems, Computer Programming, or a related field (or equivalent work experience).
  • Minimum 7+ years developing enterprise applications using Microsoft .NET technologies.
  • Minimum 7+ years programming with C#, ASP.NET, .NET Framework, SQL Server, MVC, WCF, Web API, Entity Framework, AngularJS, JavaScript, HTML, and related Microsoft technologies.
  • Minimum 5+ years developing applications with .NET Core (6+), ReactJS, ASP Identity Core, Azure AD/B2C, Bootstrap 5, EF Core, REST APIs, and Web APIs.
  • Minimum 7+ years designing scalable enterprise web applications within Agile environments.
  • Minimum 7+ years using Azure DevOps and/or Team Foundation Server (TFS).
  • Minimum 7+ years working with Git, GitHub, GitFlow, branching strategies, pull requests, and code reviews.
  • Minimum 7+ years building CI/CD pipelines using GitHub Actions and Azure DevOps.
  • Minimum 7+ years developing SSRS reports, SSIS packages, and Active Reports.
  • Minimum 7+ years implementing role-based security and 3-tier architecture.
  • Minimum 7+ years integrating Google Maps APIs and geocoding solutions.
  • Minimum 2+ years using AI-assisted coding tools such as GitHub Copilot.
  • Strong analytical, communication, documentation, and problem-solving skills.

Preferred Qualifications:

  • Experience with enterprise application modernization initiatives.
  • Experience developing cloud-native applications.
  • Experience with microservices architecture.
  • Experience with containerization technologies.
  • Experience working in government or public sector environments.

Deliverables:

  • Enterprise Web Applications
  • REST APIs & Web APIs
  • WCF Services
  • ReactJS Applications
  • AngularJS Applications
  • SQL Server Database Components
  • SSRS Reports
  • SSIS Packages
  • Active Reports
  • CI/CD Pipelines
  • Technical Design Documents
  • Architecture Documentation
  • Deployment Guides
  • Source Code Repositories
  • Knowledge Transfer Documentation

Education:

  • Bachelor's Degree in Computer Science, Information Technology, Information Systems, Computer Programming, or a related Information Technology field (or equivalent work experience).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:13 min

Understanding engineering career opportunities within enterprise consulting structures

Thomas Hartenstein · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all