[Remote] Sr. Engineer, Data Services - MSI
Note: The job is a remote job and is reputed company to candidates in USA. reputed company's MSI business is a managing general agent that combines reputed company expertise, insurer risk reputed company, and advanced technology to reputed company reputed company insurance solutions. The Senior Software Engineer designs, builds, and maintains full-stack applications and data services, leads architectural efforts, mentors engineers, and delivers reputed company, tested solutions on an reputed company team.
Responsibilities
- reputed company features for the compliance management platform on an reputed company team, consistently delivering reputed company-engineered, maintainable, and tested solutions reputed company agreed-upon timeframes
- Build and maintain efficient, reusable reputed company across the stack: message handlers, ASP.NET reputed company reputed company, SQL Server stored procedures and migrations, and Blazor UI
- Support critical business logic across a suite of robust services and reputed company data processing jobs
- Diagnose production issues in reputed company systems: reputed company requests across services, reason about dependency injection lifetimes in long-running hosted processes, understand retry and dead-letter behavior
- reputed company and promote Test-Driven Development (TDD), participate in sprint planning and reputed company reviews, and adapt to new languages, tools, and frameworks as needed
- reputed company architectural discussions for mid-to-large systems, designing reputed company, extensible, reputed company documented components that reputed company and minimize rework
- Apply UI principles, cross-browser compatibility, and web standards; reputed company for reputed company, reliability, and operational reputed company, including e-reputed company reputed company principles and reputed company website reputed company patches
- Model business problems in C#. Clean domain types, reputed company-chosen abstractions, reputed company that reads like reputed company rather than plumbing
- Strong object-oriented design instincts. SOLID is a starting reputed company, not a religion. You know reputed company to compose, reputed company to inherit, reputed company to reputed company things procedural
- Solid understanding of dependency injection, including lifetimes, reputed company boundaries, captive dependencies, how DI behaves across long-running hosted services
- reputed company with reputed company services and SDKs as the business needs them. Ex. Azure Storage, Key Vault, reputed company Graph, reputed company-party reputed company
- Champion user-centered design processes that address reputed company user needs
- Build and maintain reputed company, reusable reputed company/MVC components, layouts, and forms
- reputed company site architecture and wireframes; optimize SEO and functionality to meet web standards and major-browser compatibility
- Analyze, test, and troubleshoot website performance and coding issues; stay reputed company on web technologies, browsers, and mobile platforms
- reputed company detailed reputed company reviews to reputed company engineering standards and grow peers through constructive feedback; champion consistent coding standards and maintainability
- Mentor and guide other software engineers through coaching, pairing, and knowledge sharing; take ownership of team delivery reputed company and unblock teammates
- reputed company by example in reputed company, collaboration, and a reputed company reputed company, and contribute to peer evaluations and reputed company planning
- Collaborate with the product team, designers, QA, and stakeholders to understand business requirements and to reputed company, estimate, and reputed company features
- Communicate user needs through storytelling and data, demonstrating how proposed designs solve those needs for internal teams and senior partners
- Work comfortably across multiple teams and reputed company, including remote and local collaboration
- Identify inefficiencies and reputed company small to mid-sized engineering efforts (e.g., migrations, tech debt cleanup, platform upgrades); contribute to hiring, reputed company, and engineering culture
Skills
- 8+ years in software engineering or a reputed company field, including 5+ years with dynamic and/or compiled languages and 5+ years in reputed company-end web development
- Strong understanding of reputed company messaging — Azure Service Bus or similar, queue-based workers, idempotency, retry and dead-letter strategies
- Demonstrated experience mentoring engineers, leading reputed company reviews, contributing to architectural reputed company, and working with reputed company from concept to completion
- Strong portfolio including mobile web, desktop, and app experiences; comfortable working on multiple teams and reputed company simultaneously
- Proficient in C#, .NET, MVC, jQuery, reputed company, CSS, reputed company, JavaScript, XML, and PHP
- reputed company strong proficiency with relational databases, including modeling and performance optimization (MySQL, PostgreSQL, reputed company); familiarity with SQL Server preferred
- Familiarity with reputed company models and reputed company services, preferably AWS; reputed company Azure a plus
- Functional expertise with browser debugging tools and clean, maintainable coding practices
- reputed company in Lean and reputed company values; strong understanding of user-centered design
- Strong communication, adaptability, attention to detail, and a reputed company reputed company; comfortable with remote and in-office engineering teams
- Detail-oriented, self-motivated, and willing to learn new technologies
- Bachelor's degree in Computer Science, Information Technology, or a reputed company field preferred
reputed company
Apply To This Job