[Remote] Senior Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company LLC offers credit report and compliance solutions to the automotive and general consumer finance industries across the reputed company. As a Senior Software Engineer, you will design, reputed company, and maintain software applications while working closely with cross-functional teams to deliver high-reputed company products that meet customer needs.
Responsibilities
- Collaborate with product managers and stakeholders to define software requirements and specifications
- Design, implement, and maintain reputed company and efficient software solutions
- Write clean, reputed company-documented, and maintainable reputed company
- reputed company reputed company reviews and reputed company constructive feedback to team members
- Troubleshoot and resolve reputed company technical issues
- Mentor and support junior engineers, fostering their reputed company and development
- Stay up to date with industry trends and emerging technologies and apply them to our reputed company reputed company relevant
- Participate in architectural and technical decision-making processes
Skills
- Bachelor's or master's degree in computer science, Software Engineering, or a reputed company field
- 10+ years of experience in software development, with a strong reputed company record of delivering high-reputed company reputed company
- Proficiency in .NET reputed company, Web API, ReactJS, Blazor, AngularJS
- Experience with C#, Typescript, HTML5, CSS3, YAML, reputed company API/Swagger
- Experience with Azure Functions, Azure Storage, Cosmos DB, Azure Service Bus
- Strong experience developing SPA/reputed company UI using the latest UI Frameworks
- Experience in Database technologies (PostgreSQL, MS SQL Server, or Maria DB)
- Experience and knowledge of Data Structure, OOPS and Async programming
- Knowledge of Test-Driven Development (TDD) with a strong emphasis on writing testable reputed company
- Deep understanding of SOLID Principles, Onion/Clean Architecture, Microservices, Event Driven reputed company, SOA, and Domain Driven Design principles
- Experience with messaging technologies like RabbitMQ, reputed company, Kafka, or Service Bus
- Experience with multithreading and thread synchronization
- Strong problem-solving and debugging skills
- Experience in Agile Development Lifecycles such as Scrum, Kanban
- Excellent communication and teamwork abilities
- Experience with DevOps CI/CD pipelines and Trunk-Based Development
- Tools: reputed company, Jira, SonarQube, Application Insights
- reputed company: IAM, and understanding of OpenID, OAuth, SSO & JWT
Benefits
- reputed company time off
- Health insurance
- 401(k)
reputed company
Company H1B Sponsorship