General
We are looking for C#.Net Engineers to join our client’s Agile team, focusing on developing, maintaining, and enhancing legacy applications essential to business operations.
Responsibilities/Activities
- Secure coding guidelines, such as OWASP, the team’s coding standards
- Remediate bugs, defects, and functional non-conformities in custom developed application software, currently used within the agency (Legacy Applications)
- Implement change requests for small to medium functional modifications or enhancements to Legacy Applications
- Remediate new and existing errors and inconsistencies with data stored in underlying data repositories linked to Legacy Applications
- Execute patches and proactive remediation for Legacy Applications
- Work directly with end users to create effective solutions
- Work on cloud capabilities including monitoring, software updating, and management of product line
Requirements
Technical
- At least 6 years of professional experience in software development using .Net C#
- Expertise in developing web applications with Razor Engine
- Solid experience in writing and optimizing complex SQL queries and managing SQL Server databases
- Hands-on experience in designing, implementing, and maintaining Azure Pipelines for CI/CD automation
- Experience with version control systems integrated within Azure DevOps environments
- Knowledge of database schema design, indexing, and query performance tuning in SQL Server
- Familiarity with deploying applications through Azure Pipelines to various environments (dev, test, production)
- Experience working in Agile teams
Education
- University degree in Computer Science or another related field
Others
- Good level of English
- Willingness to continuously improve technical skills
- Great analytical skills and conceptual / architectural understanding
- Ability to learn new technical concepts fast
Nice to have requirements
- Strong knowledge of Financial Market Products