Senior .NET Developer

Lead the evolution of critical financial systems by designing and implementing robust .NET solutions that drive operational excellence. Your work will directly impact the efficiency and transparency of public financial operations, transforming how budgets are managed and consolidated.

CONTEXT

Our client, a major player in its sector, is at the forefront of a significant digital transformation, specifically within its Department of Finance and Budget. This ambitious initiative aims to revolutionize the entire budgetary lifecycle, moving from traditional, often manual, processes to a fully digital, integrated system. The existing infrastructure, while functional, needs to evolve to meet the growing demands for transparency, efficiency, and accuracy in public financial management. The Budget and Consolidation Tool (BCT) project is the cornerstone of this transformation, a mission-critical application designed to streamline budget preparation, real-time monitoring of expenditures, and comprehensive financial consolidation. This role offers a unique opportunity to contribute to a project that underpins the fiscal health and accountability of a major public institution, ensuring that financial data is precise, accessible, and actionable, ultimately serving the public good with unparalleled efficiency.

ACTIVITIES

As a Senior .NET Developer, you will be a pivotal member of a dynamic Agile team, responsible for the full software development lifecycle of the BCT project. Your daily tasks will involve deep dives into technical analysis, translating complex financial requirements into elegant and scalable code. You will actively engage in the design, development, and implementation of new features, modules, and integrations, ensuring high-quality, maintainable, and robust solutions. This includes writing clean, efficient, and well-documented code in C#, performing rigorous unit and integration testing, and meticulously debugging to resolve any issues. You will participate in code reviews, contribute to architectural discussions, and mentor junior developers. Furthermore, you will be instrumental in optimizing database interactions and ensuring the application's performance and security standards are met, working closely with business analysts and quality assurance teams to deliver exceptional user experiences.

EXPECTED ACHIEVEMENTS

Your success in this role will be measured by the seamless and efficient digitalization of the client's budget preparation and consolidation processes. You will deliver stable, high-performing financial applications that significantly reduce manual effort, enhance data accuracy, and provide real-time insights into financial performance. Expected achievements include the successful rollout of critical BCT modules, leading to improved financial reporting capabilities, greater transparency in resource allocation, and a substantial increase in operational efficiency for thousands of users. You will contribute to a more agile and responsive public administration, laying the groundwork for future digital innovations and solidifying the financial backbone of the institution for years to come.

ENVIRONMENT

The technical environment is modern and forward-thinking, built around the Microsoft ecosystem. You will primarily work with C# and the .NET framework (or .NET Core), utilizing ASP.NET for web applications. The backend will involve robust SQL Server databases, with an emphasis on efficient querying and data management. Development practices adhere strictly to Agile methodologies, predominantly Scrum or Kanban, facilitated by Azure DevOps (or TFS) for source control, CI/CD pipelines, and project management. Front-end development may involve modern JavaScript frameworks like Angular or React for rich user interfaces. Expertise in cloud platforms like Azure, particularly for deployment and scaling, will be highly valued, alongside a strong understanding of secure coding practices and performance optimization.