Senior Software Developer

Published date: 2024/01/10
  • Location: Bangalore, Karnataka, India
RESPONSIBILITIES

· Understand concepts and develop in-depth working knowledge of products/processes, applications, development tools, and systems in assigned areas of responsibility.

· Design and participate in design review sessions for varied systems and subsystems.

· Develop systems and subsystems based on design sessions and requirement specifications.

· Participate in Agile Process including defining User Stories based on business requirements

· Perform code review and unit tests

· Interact with Support and Services to help resolve customer issues when required

· Review Test cases and User documentation

· Assist development staff with new technologies integration into system and subsystem design and implementation.

· Review team member’s solutions to ensure the quality and maintenance of standards

· Follow the approved Software Development Life Cycle SOPs

· Document program functionality

· Provide guidance, mentoring and training to less-experienced programmers to improve productivity

· Assist in coordinating inter-departmental tasks when required

· Build releases for QA

· Other duties as assigned

Skills needed

· Excellent verbal and communication skills with the demonstrative ability to work with all levels within the organization.

· Ability to perform independently and under pressure of time constraints.

· Strong analytical and problem-solving skills, computer proficiency, and ability to follow through with projects from inception to completion.

· Good knowledge of relational database systems and a good understanding of networking and the complexities of distributed systems.

Qualifications Needed

· A Bachelor’s Degree in Computer Science or comparable work experience within the industry is required.

· 10 years of software development and solution architect experience including over 10 years of experience on Microsoft development products.

· Must have strong SQL Server experience writing SQL scripts and stored procedures with performance and optimization in mind.

· Experience in C# and ASP.NET MVC and WebForms, React JS, NET CORE, HTML5, CSS3, CI/CD, JQuery , JavaScript , Ajax, Linq, Entity Framework, Web Services, API and Integration.

· Strong troubleshooting skills – applicant must be able to determine the causes of complex problems

· Experience with Kendo UI and Angular is preferred.

· Experience in multithreaded programming, cryptography and security programming, high-performance server/cluster software development.

· Cloud-based architecture experience is a plus

· Prefer knowledge of Clinical Trials industry and experience with applications designed with 21 CFR Part 11.

· Proven ability to manage multiple projects simultaneously in a deadline-driven process
Company Name: OmniComm Systems

Apply

0 page views

Related listings

  • Hiring for Mobile Developer // Bangalore
    Software Developer
    Software Developer
    Hiring for Mobile Developer // Bangalore MNR Solutions Private Limited - Bengaluru, Karnataka Job details Salary ₹6,00,000 - ₹10,00,000 a year Job Type Full-time Qualifications Bachelor's (Preferred) total work: 3 years (Preferred) Full Job Descripti...
    2026/11/08
  • UI Developer Intern (2023)
    Software Developer
    Bengaluru (Karnataka) Software Developer
    Design, build, and maintain highly reusable Angular, JavaScript, HTML and CSS code. Translate user behavior and research into actionable data.Design and create mockups and user journeys for a wide range of devices including mobile.Rapid development a...
    2026/11/08
  • Software Engineer
    Software Developer
    Bengaluru (Karnataka) Software Developer
    Software Engineer Enhancesys Innovations Pvt. Ltd. - Bengaluru, Karnataka Job details Salary From ₹10,00,000 a year Benefits & Perks Provident Fund, Health insurance, Paid sick time, Food provided Job Type Full-time Regular / Permanent Qualificat...
    2026/11/08