We at Innovecture are hiring for a "Senior Software Engineer - .NET Core" to expand our team, this is in Frisco, TX. You will work across various Innovecture and client teams and apply your technical expertise to some of the most complex and challenging technology problems.
About Innovecture:
Founded in 2007 under the leadership of CEO Shreyas Kamat, Innovecture LLC, began as a U.S.-based Information Technology and Management Consulting Company focusing on technology consulting and services. With international development centers located in Salt Lake City, USA, and Pune, India, Innovecture leverages its Global Agile Delivery Model to effectively deliver client projects within budget scope and project deadline. The primary focus of Innovecture is to provide a unique wealth of expertise and experience to the IT and Management Consulting realm by utilizing various technologies across multiple industry domains. Innovecture uses best-in-class design processes and top-quality talent to ensure the highest quality deliverables. With innovation embedded in its consulting and services approach, Innovecture will continue to deliver outstanding results for its Fortune 500 clients and employees.
Job Description:
Responsibilities
o Collaborate with product managers and stakeholders to define software requirements and specifications.
o Design, implement, and maintain scalable and efficient software solutions.
o Write clean, well-documented, and maintainable code.
o Perform code reviews and provide constructive feedback to team members.
o Troubleshoot and resolve complex technical issues.
o Mentor and support junior engineers, fostering their growth and development.
o Stay up to date with industry trends and emerging technologies and apply them to our projects when relevant.
o Participate in architectural and technical decision-making processes.
Qualifications
o Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
o 10+ years of experience in software development, with a strong track record of delivering high-quality code.
o Proficiency in ASP.NET MVC, C#, .NET Core/.7, Web API, Blazor, AngularJS, ReactJS, Vue.js, Bootstrap (at least one technology is a must.)
o Experience with visual layout/design, HTML5, CSS3, and JavaScript and understanding about - fluid layouts design.
o Strong experience developing SPA, responsive UI using any latest UI Frameworks.
o Experience in Database technologies which includes MS SQL Server, Maria DB.
o Experience and knowledge of Data Structure, OOPS and Async programming.
o Experience in Agile Development Lifecycles such as Scrum, Kanban
o Strong Unit & Mock testing, problem-solving and debugging skills.
o Excellent communication and teamwork abilities.
Preferred
o Experience with AWS, Containerization, Kubernetes & Docker
o Experience with the end-to-end DevOps CI/CD pipelines
o Experience with Microservice architecture, API gateway, Open API & Swagger
o Knowledge of Test Driven Development (TDD) and/or Behavior-Driven Development (BDD)
o Tools: Bitbucket, Jira, SonarQube, New Relic or any APM tool like App Dynamics
o Security: IAM, and understanding of different tokens OpenID, OAuth, SSO & JWT
o Experience with using one or more relational & Non-relational (NoSQL database)
o Understanding and experience on different architectural patterns: Layered Monolith, Microservices, Event Driven Pattern, SOA & Design principles
o Experience with multithreading and thread synchronization
o Experience with Window Service, Windows Form and WPF
o Experience with GraphQL, gRPC, Messaging technology like RabbitMQ, Solace and Kafka