Job Description
Job Description
Job Title : Senior Software Engineer
Location : Miami, FL
Position Overview :
Fortune 200 company is seeking a Senior .NET C# Engineer to join our client's corporate in-house IT team. The ideal candidate will have strong experience building and maintaining enterprise-level .NET applications and working with complex SQL Server-based systems.
- Design, develop, and maintain applications using C#, .NET Framework / .NET Core, and related Microsoft technologies.
- Analyze and refactor legacy systems to improve performance, maintainability, and scalability.
- Develop and optimize complex SQL Server stored procedures, views, and data models.
- Collaborate with cross-functional teams, including accountants and business analysts, to understand and translate business requirements into technical solutions.
- Participate in peer code reviews, unit testing, debugging, and production support.
- Write clear technical documentation and maintain project artifacts.
- Reverse engineering existing Code to understand / develop requirements.
Requirements :
Bachelor's degree in computer science, Information Technology, or related field.10+ years of experience in software development.Strong experience with SQL Server development (T-SQL, stored procedures, views, functions).Excellent troubleshooting and problem-solving skills.Familiarity with object-oriented design principles, software architecture, and design patterns.Excellent debugging, problem-solving, and communication skills.Ability to work independently and collaboratively in a fast-paced environment.Excellent communication and interpersonal skills.Preferred Qualifications :
Microsoft Azure certifications (e.g., Azure Developer Associate or Azure SolutionsArchitect Expert).Experience with version control systems like Git and CI / CD pipelines (AzureDevOps preferred).Exposure to Agile / Scrum methodologies.Domain experience in financial services, real estate, or title insurance is a plus.