Verisk

Senior Dotnet Full Stack Developer

Verisk

full-time

Posted on:

Location Type: Hybrid

Location: HyderabadIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and develop software applications supporting business objectives
  • Maintain, enhance, and support existing applications
  • Analyze and debug applications in development and production environments and resolve production issues within the accepted timeframes
  • Lead design and architecture meetings
  • Serve as a liaison to internal customers, research groups and various business support areas
  • Conduct code reviews, automation, perform thorough Unit/Integration Testing of assigned applications
  • Write technical documentation and release notes for the applications
  • Provide technical guidance to junior programmers and other software engineers

Requirements

  • Bachelor’s degree or equivalent in Computer Science or related field
  • 4-8 years of proven experience in software development and system maintenance
  • 3-5 years of experience designing and developing elegant-yet-simple systems using best practices and design patterns
  • Solid experience and understanding in the following technologies: NET Core, C#, ASPNET Web API, ASPNET MVC, Angular, Webpack module loader, NPM, JSON/XML, LINQ, Entity Framework, IoC frameworks, CI/CD, Redis
  • Solid understanding of CSS syntax, HTML5 specs, browser shortcomings/differences, and polyfills
  • Solid understanding of Bootstrap/Material CSS components and how/when to use each
  • Experience working with AWS technologies like Batch, Lambda, S3, SQS, etc.
  • Excellent understanding of object-oriented design concepts and software development processes and methods
  • Solid understanding of parallel programming, async/await and the TPL library
  • Developed software in SCRUM environment using Agile methodologies
  • Ability to effectively work on multiple projects simultaneously and effectively contend with competing priorities
  • Must have strong troubleshooting, code optimization and refactoring skills
  • Ability to learn and adapt to continuously changing technology
  • Must have passion for development and latest technologies
  • Experienced at leading a team and mentoring junior developers
  • Experienced at translating high level requirements into logical tasks and identifying the technical requirements for each task
  • Experience working with internal customers, research groups, and various business support areas
  • Nice to haves:
  • Designer’s eye
  • Experience with UX patterns and ability to design complex applications
  • Experience with CSS pre-compilers (SASS, LESS)
  • AWS Cloud Computing experience
  • Multi-threaded programming experience in both procedural and functional paradigms
  • Experience with client-side optimization (GZIP, sprites, minification, obfuscation, browser caching)
Benefits
  • Flexible workplace culture
  • Professional development
  • Tuition benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NET CoreC#ASP.NET Web APIASP.NET MVCAngularWebpackNPMJSONXMLEntity Framework
Soft Skills
troubleshootingcode optimizationrefactoringmentoringcommunicationadaptabilitytime managementteam leadershipproblem-solvingcollaboration
Certifications
Bachelor’s degree in Computer Science