Job Description
Role Overview:
You will be responsible for contributing to the development and maintenance of scalable and resilient systems as a .Net Backend Developer. Your expertise in essential technologies such as C# and SQL Server will be crucial in building event-driven systems. You should be well-versed in Agile methodologies and Test-driven development, ensuring efficient software development lifecycle practices. A deep understanding of information systems, business processes, and key success drivers is required to align methodologies and policies with broader business goals.
Key Responsibilities:
– Develop and maintain scalable and resilient systems using C# and SQL Server technologies.
– Utilize Agile methodologies and Test-driven development practices for efficient software development lifecycle.
– Create event-driven systems and ensure proper debugging, logging, performance monitoring, data visualization, and data analytics.
– Align methodologies and policies with broader business goals by understanding information systems and business processes.
– Contribute your expertise in relational database technologies, stored procedure programming, and database performance tuning.
Qualifications Required:
– Bachelor’s or Master’s degree in Computer Science or related field.
– Solid understanding of object-oriented design principles, the .NET framework, and design patterns.
– Hands-on experience in developing solutions using relational database technologies on the SQL Server platform.
– Proficiency in stored procedure programming using Transact SQL.
– 5-10 years of experience as a .Net Backend Developer.
– Experience in the Financial services domain would be advantageous.
– Preferred qualifications include familiarity with database performance tuning, ETL, and Data Management Tools.
– Knowledge of stream processing engines like Kafka and Spark, SAFe, and working in AWS/Azure environments is highly desirable.,