Search by job, company or skills

Sgtc India

Sr. Software Engineer- .Net full stack Dev

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

  • Analytical problem solvers . People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues.
  • Dedicated achievers . People who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.
  • Curious learners . People who seek out cutting-edge research and information to expand and enhance their ability to develop new ideas into reality.
  • Goal-oriented developers . Keeping the customer and requirements squarely in focus, people who deliver safe and robust solutions.
  • Effective communicators . People who can interpret information clearly and accurately to concisely communicate results and recommendations to stakeholders, senior management, and their teams.
What you will do:
Technical Responsibilities:
  • Conduct or design prototyping and bench testing
  • Conduct problem solving, identify potential solutions, and evaluate them against component and sub-system requirements
  • Conduct research and studies to support product design
  • Translate design inputs to engineering specifications and produce component and sub-system level designs
  • Code development time/resource estimation to support projects
  • Design new components applying various design concepts
  • Generate and review the necessary documents with project teams (requirements, design, architecture, bugs, test)
Business Responsibilities:
  • Demonstrate advanced understanding of customer needs and design inputs
  • Demonstrate proficiency with product s intended use and clinical procedures
  • Learn how the financial models are constructed
Med Device Compliance:
  • Follow fundamental industry standards, design requirements and test strategies which apply to regulatory requirements
  • Independently create or refine engineering documentation, such as the Design History file
  • Follow RD procedure like design controls and risk management, per the Quality Management System
General Responsibilities:
  • Work cooperatively with RD, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success as a key member of the team, collaborating with others and solidifying relationships
  • Quickly process and assimilate procedures, policies, processes, systems, and technology required
  • Work on complex problems, applying advanced experience and learnings
  • Demonstrate ownership and prioritize work with minimal supervision
  • Build relationships and influence among peers
  • Lead code reviews for components in systems applying design principals, coding standards and best practices
  • Develop and design software components per requirements and architecture defined

What you will need:
Minimum Qualifications (Required):
Bachelor s degree in software engineering/ computer science or related discipline 3 to 9 years of work experience

Preferred Qualifications (Strongly desired):
Technical Skills:
  • Exposure to programming skills. Design new components applying various concepts design concepts and patterns
  • Mastery with server technologies such as C# dot net, dot net Core, WEB API, SignalR, SOAP/REST web services and micro-services architecture.
  • Extensive experience in design and development of highly scalable systems.
  • Excellent problem-solving ability and very good in HLD/LLD, Design Patterns/SOLID concepts.
  • Extensive experience with SQL/NoSQL databases like SQL Server, MongoDB. Good knowledge in caching and queueing mechanism.
  • Familiarity with modern web technologies and libraries such as Angular/React, HTML, CSS, TypeScript, Webpack.
  • Exposure to cloud platforms such as Azure or AWS
  • Broad experience with development methodologies such as Agile, Lean, Waterfall, and awareness of the pros/cons of each, and what contexts suits each
Design and Development Skills:
  • Experience with integrated development environments (IDE) for projects
  • Experience with software tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software
  • Integration and deployment processes experience
Software Process Skills:
  • Experience in creating estimates for code implementation time/resource for assigned tasks
  • Experience in Software Development Life Cycle processes
  • Experience using Application Lifecycle Management /Traceability tools
  • Experience with regulatory and compliance standards applied to the SDLC (Software Development Life Cycle)

More Info

Skills Required

Login to check your skill match score

Login

Date Posted: 02/06/2024

Job ID: 80683175

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Software Engineer Net Full stack

S P GlobalCompany Name Confidential

Senior Software Engineer NET Full Stack

Agilite Global SolutionsCompany Name Confidential
Last Updated: 02-06-2024 09:48:27 AM
Home Jobs in Gurugram Sr. Software Engineer- .Net full stack Dev