Software Application Developer to implement and maintain server side and UI components as part of a legacy-to-modernization effort. The project targets .NET Framework 4.8 and uses Visual Studio 2022 for development. Â
This is a hybrid position requiring 2 in office days.
This role focuses on fullstack application development (server and UI), database integration, ETL/SSIS collaboration, performance and security hardening, and CI/CD support within an Agile Scrum team. Integrations are implemented via direct database access, SSIS/ETL, file interfaces, and scheduled jobs.
Key Responsibilities:
Requirements Analysis & Documentation
·        Collaborate with product owners, business stakeholders, and architects to elicit, analyze, and document technical and functional requirements.
·        Translate business requirements into developer tasks, acceptance criteria, and Azure DevOps work items.
·        Produce and maintain technical design notes, screen/interface mappings, and operational runbooks.
Application Development & Implementation
·        Design, implement, and refactor serverside components using C# and ASP.NET MVC targeting .NET Framework 4.8.
·        Build and maintain Razor views and client behaviors using HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
·        Implement business logic, background jobs, scheduled tasks (Windows services / Task Scheduler), and server-side processing without introducing API layers.
·        Use Entity Framework or ADO.NET and stored procedures for direct database access and transactional logic.
·        Participate in code reviews and enforce coding standards, security, and maintainability best practices.
Database, Integration & ETL Collaboration
·        Work with Azure SQL / SQL Server schema, stored procedures, indexing and performance tuning.
·        Collaborate with data engineers on SSIS packages, ETL processes, and file-based interfaces; validate integration points and data flows.
·        Implement data access patterns that support migration validation and referential integrity checks.
Quality, Performance & Security
·        Profile and resolve performance issues; implement caching, batching, and asynchronous processing where appropriate.
·        Apply secure coding practices; implement authentication/authorization used by the project (Windows auth, Forms auth, or Azure AD as applicable).
·        Assist with operational support: logging, monitoring, diagnostics and incident response runbooks.
DevOps & Release Management
·        Contribute to CI/CD pipeline definitions and maintenance in Azure DevOps (builds, tests, packaging, deployments).
·        Produce deployment artifacts and support automated deployments to test, staging, and production environments.
·        Maintain deployment documentation and rollback plans.
Agile/Scrum Collaboration
·        Participate in all Scrum ceremonies (daily standups, sprint planning, reviews, retrospectives).
·        Collaborate closely with QA, data migration specialists, and business SMEs to deliver sprint goals.
Technical Skills & Qualifications
Required
·        Strong professional experience with C# and .NET Framework 4.8 (ASP.NET MVC, Razor views).
·        Familiarity with Visual Studio 2022 for day-to-day development and debugging.
· Strong troubleshooting skills and experience resolving production defects and performance issues.
Preferred
·        Experience with unit and integration testing frameworks and test automation.
·        Handson experience with SSIS or similar ETL tooling and coordinating application-side integration with ETL processes.
·        Prior experience modernizing legacy .NET Framework applications in public-sector or enterprise contexts.
·        Familiarity with Windows services, scheduled tasks, or job schedulers used to run background processing.
·        Experience with application logging/telemetry and operational runbooks.
·        Knowledge of security/access controls for enterprise applications and data handling best practices.
·        Exposure to accessibility (WCAG) and cross-browser compatibility testing.
Key Deliverables
·        Implemented user stories with server and UI components.
·        Technical design documents, UI mapping, and runbooks for operational support.
·        Database schema updates, stored procedures, and performance tuning changes.
·        SSIS/ETL coordination artifacts and integration test results.
·        Unit/integration test artifacts and CI pipeline results in Azure DevOps.
·        Deployment artifacts, pipeline definitions, and rollback/runbook documentation.
·        Status reports, defect logs, and knowledge transfer materials.
   SKILLS: please fill the number of years of experience for each skill
| Skill | Competency | Required | Last Used | Years Of Exp |
| AGILE – Agile Development Methodology | Proficient (4-6 Years) | No | Â | Â |
| Microsoft .NET Framework | Proficient (4-6 Years) | No | Â | Â |
| HTML | Proficient (4-6 Years) | No | Â | Â |
| JavaScript | Proficient (4-6 Years) | No | Â | Â |
| SQL | Proficient (4-6 Years) | No | Â | Â |
—
—