Tech Stack
AngularAWSAzureBootstrapCloudDockerEntity Framework.NETRxJSSQLTFS
About the role
- Ensure delivery of quality software solutions via development, testing, and support activities
- Provide support and mentoring to junior team members through code reviews and coaching
- Deliver core/customized products according to schedules, procedures, and standards
- Record time, effort, and schedule-related activities accurately via trackers
- Perform root cause analysis of defects/issues and drive resolution
- Work on development tasks following client/project methodologies and standards
- Perform independent code reviews, assist in revisions, and log defects/deficiencies
- Ensure code meets design specifications and project standards and maintain code quality
- Fix detected errors per agreed schedules and verify effort/schedule estimates
- Resolve design problems and ensure documentation completeness
Requirements
- Minimum 3 years' experience in software development
- Experience in backend technologies and building RESTful web APIs
- Knowledge of cloud platforms: Azure and AWS
- Understanding of tracking and versioning systems (TFS, Git, Azure DevOps)
- Experience working in Agile development teams
- Experience with continuous integration, app build, and delivery systems
- Experience writing secure applications and coding defensively
- Knowledge of Payroll systems (advantage)
- Excellent analytical and problem-solving skills
- Technical skills: .NET 8.0+, C#, REST API development, Entity Framework Core, T-SQL
- Azure: App Services, SQL Server/Database Storage, Application Insights, Service Bus, Functions
- Azure DevOps: Work items, git, CI/CD pipelines
- Other: Docker, Aspire, Angular 20+, Routing, RxJS, Bootstrap, Typed API clients