Senior Systems Software Programmer
SIRITECH SOLUTIONS CORP · Tallahassee, FL · 2 days ago
EngineeringFull-time
Key Responsibilities
- 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.
- Develop and maintain scalable 3-Tier Architecture solutions.
- Develop WCF services and enterprise integration components.
- Develop SSRS reports, SSIS packages, and Active Reports.
- Integrate Google Maps APIs and geocoding solutions.
- Develop workflow and routing functionality.
- Develop 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
- SQL Server
- MVC
- WCF
- Web API
- Entity Framework
- AngularJS
- JavaScript
- HTML
- Bootstrap 5
- EF Core
- REST APIs
- ReactJS
- SSRS
- SSIS
- Active Reports
- Azure AD / Azure AD B2C
- GitHub
- GitHub Actions
- CI/CD
- Git
- GitFlow
- Branching strategies
- Pull requests
- Code reviews
- Form Builder Applications
- Role-Based Security
- 3-Tier Architecture
- AI-Assisted Development
- GitHub Copilot
Required Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Information Systems, Computer Programming, or a related field (or equivalent work experience).
- 7+ years developing enterprise applications using Microsoft .NET technologies.
- 7+ years programming with C#, ASP.NET, .NET Framework, SQL Server, MVC, WCF, Web API, Entity Framework, AngularJS, JavaScript, HTML, and related Microsoft technologies.
- 7+ years developing applications with .NET Core (6+), ReactJS, ASP Identity Core, Azure AD/B2C, Bootstrap 5, EF Core, REST APIs, and Web APIs.
- 7+ years designing scalable enterprise web applications within Agile environments.
- 7+ years using Azure DevOps and/or Team Foundation Server (TFS).
- 7+ years working with Git, GitHub, GitFlow, branching strategies, pull requests, and code reviews.
- 7+ years building CI/CD pipelines using GitHub Actions and Azure DevOps.
- 7+ years developing SSRS reports, SSIS packages, and Active Reports.
- 7+ years implementing role-based security and 3-tier architecture.
- 7+ years integrating Google Maps APIs and geocoding solutions.
- 2+ years using AI-assisted coding tools such as GitHub Copilot.
- Strong analytical, communication, documentation, and problem-solving skills.