
Sr. Software Engineer
at It is an IT infrastructure company located in Bangalore.
We are seeking Sr. Software Engineers with hands-on C++/C# programming and unit testing skills. This person will be responsible to design, develop, troubleshoot and debug software programs for laboratory medical device new product development. The incumbent practices code quality, refactoring and unit testing.
Responsibilities
- Prototype, design, implement, unit test and maintain Windows based software applications
- Participate in cross-functional project teams to develop medical device software
- Work with multi-discipline teams on new production introduction project while adhering to software development and source control processes
- Document software, write technical specifications for interfaces and testing
Qualifications
- Bachelor’s degree in Software Engineering, Computer Science or related field with no less than 6+ years of experience
- Experience designing and developing C++/C# based solutions and experience with any user interface development (UWP / WPF)
- Expert in Unit Testing, OOA/OOD development methodologies and design principles
- Experience in Agile development processes and philosophies
- History of timely delivery while ensuring a quality focus
- Ability to work well with people and be both highly motivated and motivating
- Ability to work in a fast-paced, and often ambiguous environment where continuous improvement is a way of life
- Ability to work independently and proactively with minimal direction.
Nice to Have
- Experience in medical device design & development is a plus
- Experience in IVD instrumentation, such as clinical chemistry, immunoassay, hematology, urinalysis, molecular, microbiology or flow cytometry systems is a plus
- Understanding of software development processes for a regulated environment (ISO9000/FDA) is a plus
- Experience in software code and build management is a plus

Similar jobs
-Designing, developing, and maintaining both the front-end and back-end of web applications.
-Integrating Payment Gateway, POS & Loyalty systems (such as Freedom Pay, Card Connect, Auth.net, Square, Oracle, Olo, NCR, Clover, Deliverer, etc. if applicable).
-Having experience with Svelte and Azure Cosmos DB is a plus.
-Using .NET Core/MVC, MSSQL, Angular 8+, and Web API.
-Designing, building, and maintaining efficient and reusable C# code using design patterns.
-Building and consuming J SON-based ASP.NET Web API services.
-Executing patches and proactive remediation for Legacy Applications, including designing, developing, and testing web applications with .NET, HTML, CSS, and other technologies.
-May lead the work of others and provide ideas to enhance software applications.
-Applying software design and development principles such as SOLID, Domain-Driven Design, and Object-Oriented Development.
-Familiarity with ORM frameworks, particularly the Entity Framework.
-Participating in architectural meetings and analyzing technical requirements for .NET applications.
-Managing source code with Git, including Git Flow Workflow.
-Implementing enterprise application patterns.
-Paying attention to details and having excellent organizational skills.
-Possessing excellent communication and teamwork skills.
Software Engineer - C++ Developer.
Experience: 1-3 years
Requirements:-
|
- A minimum of 2 years' experience as a C++ software developer. • Linux Operating Systems(Basic idea about structure, file types and memory) • Socket Programming • Version control tools like GIT, SVN(basic operations) • Current knowledge of C++ standards and specifications. • Proficiency in C++ compliant languages such as C, Java, and Python. • Good Understanding for backend concepts like OOPS, Algorithm, Data structure, Design patterns |
Year: 2+ years
CTC: As per the company standards.
Notice Period: Immediate to 30 days/
Location: Bangalore(No WFH available)
Skills: Dot net with WPF/Winforms.
• Dotnet, Web Developer
• ASP.NET MVC
• Web API
• SQL Server
• C#
• Javascript
• JQuery
Location: Chennai
1 .Net Core, Dotnet
4+ years of hands-on experience
Must-Have:-
> .Net, ASP.NET
> Must have good knowledge of multi-threading concepts
> Development experience nee in Visual studio 2019
> Systems thinking, technical acumen, an alytical skills, and communication skills.
> Testing skills (Unit testing, Integration testing.
> Exposure to AGILE development methodologies
> Quality mindset and attention to detail in all aspects of software engineering and development
- Work with business analysts to estimate and design effective, scalable and maintainable solutions that meet business initiatives and objectives
- Develop and unit test software that meets business requirements and technical design
- Troubleshoot pre- and post-production implementations
- Propose new ideas when there is strong business value and stay up to date on the latest technology trends and techniques
Critical Skills & Experiences:
- At least 5+ years of experience developing in Java technologies with equivalent experience in systems analysis, OO design, OO programming and debugging skills
- At least 5 years of experience in Java Spring Boot Framework development
- 2 years of experience in any Cloud platform, preferably AWS.
- At least 3 years of web services and relational database experience (preferably Mysql)
- At least a year of Elastic search experience
- Experience developing RESTful web services (preferably micro services)
- Experience with UNIX/Linux command line and shell scripting
- Experience working in cross-functional Agile/Scrum teams
- Any level of experience with JIRA or any other issue tracking technology
- Experience working directly with business stakeholders
- Experience with Java application profiling and profiling tools
- Exceptional written and verbal communication skills.
- Drive performance to accomplish team goals in a fast-paced environment
- Bachelor’s degree or the above equivalent skills and years of experience
Keywords:
Experience: +5 Years
Technical skills: Java, Spring boot and Node JS
Technical Lead's Role:
- The availability, security, scalability and interoperability of our platform
- Delivering our product roadmap
- Planning for the future
- Generating enthusiasm and a sense of both technical and product pride
Essential for this position :
- At least 2 years of experience in leading a team of software developers
- At least 4 years of commercial experience with C# and .NET
- At least 2 years of commercial experience with HTML/CSS and one of Javascript frameworks
- At least 2 years of experience with Microsoft Azure
- Designing and developing APIs for both high availability and scalability
- Performance profiling and tuning of .NET code
- Writing automated tests (both unit and integration tests)
- Experience with CI/CD pipelines (ideally Azure DevOps)
- Applying problem-solving skills to technical issues
Mandatory requirement:-
1. Educational background from B.Tech/B.E./MCA
2. Comfortable to work from Noida Office.
3. Able to join in next 30 days max.
Application process is to submit the details on https://pclhealth.talentlyft.com/jobs/net-tech-lead-me8" target="_blank">https://pclhealth.talentlyft.com/jobs/net-tech-lead-me8 and our team member will get in touch with you soon
Work closely with Product Manager to derive capability view from features/solutions, Lead execution of medium-sized projects Work with broader stakeholders to track the impact of projects/features and proactively iterate to improve them As a senior software engineer you must have Extensive and expert programming experience in at least one general programming language (e.g. Java, C, C++) & tech stack to write maintainable, scalable, unit-tested code. Experience with multi-threading and concurrency programming Extensive experience in object-oriented design skills, knowledge of design patterns, and huge passion and ability to design intuitive module and class-level interfaces Excellent coding skills – should be able to convert the design into code fluently Knowledge of Test Driven Development Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch, Aerospike, etc) Strong desire to solving complex and interesting real-world problems Experience with full life cycle development in any programming language on a Linux platform Go-getter attitude that reflects in energy and intent behind assigned tasks Worked in a startups environment with high levels of ownership and commitment BTech, MTech, or Ph.D. in Computer Science or related technical discipline (or equivalent). Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with a huge amount of data. An open communicator who shares thoughts and opinions frequently listens intently and takes constructive feedback. As a Software Engineer, good to have The ability to drive the design and architecture of multiple subsystems Ability to break-down larger/fuzzier problems into smaller ones in the scope of the product Understanding of the industry’s coding standards and an ability to create appropriate technical documentation. PhonePe Full Time Employee Benefits Insurance Benefits - Medical Insurance, Critical Illness Insurance, Accidental Insurance, Life Insurance Wellness Program - Employee Assistance Program, Onsite Medical Center, Emergency Support System Parental Support - Maternity Benefit, Paternity Benefit Program, Adoption Assistance Program, Day-care Support Program Mobility Benefits - Relocation benefits, Transfer Support Policy, Travel Policy Retirement Benefits - Employee PF Contribution, Flexible PF Contribution, Gratuity, NPS, Leave Encashment Other Benefits - Higher Education Assistance, Car Lease, Mobile & Broadband Reimbursements, Salary Advance Policy
Talk about the role we are offering for Mulesoft and how we are considering trainable resources who are keen to learn and work on new technologies
Our Requirements:
We are looking for 1-8 years of experience in technical skills like Java, python etc and who will be willing to learn and move to mulesoft and related technologies
Ability to work in a fast paced, demanding, and rapidly changing environment
Preferred:
Basic knowledge about mulesoft
Responsibilities
Assist in translating business objectives into technical solutions through the use of MuleSoft Anypoint Platform
Coding, testing, debugging, implementing and documenting MuleSoft based flows and integrations
Apply integration design patterns such as message routing, content enrichment, batch processing, error handling and reconciliation mechanisms to deliver required functionality
WHAT WE ARE OFFERING
Learning and Certification
Best in Industry Salary
Health & Wellness Benefits
Employee Rewards Program
Retirement & Savings
Flexible Schedules
Maternity & Paternity Leave









