Senior Software Application Developer

3 weeks ago


Bengaluru, Karnataka, India Advarra Full time

Job Summary

Advarra is seeking a skilled Software Engineer to join our team. The ideal candidate will have expertise in designing, coding, and deploying software using C#, WPF, and SQL Server.

Key Responsibilities

  • Design and develop desktop-based systems, including developing desktop applications using WPF, C#, and SQL Server, and studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Determine operational feasibility through analysis, problem definition, requirements, solution development, and proposed solutions.
  • Utilize software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.
  • Design and develop new core functionality and integrate and deploy object-oriented system solutions for web applications.
  • Adhere to set coding standards and in accordance with applicable software development methodology and release processes.
  • Work with Quality Assurance, including functional performance and deployment issues.
  • Perform technical root cause analysis and outline corrective action for given problems.
  • Collaborate and add value through participation in peer code reviews, providing comments and suggestions.
  • Work collaboratively and professionally with other team members to achieve customer goals.
  • Review product and/or application information, including manuals and brochures, for technical accuracy, as needed.
  • Maintain professional and technical knowledge by attending internal and external training, reviewing professional publications, and participating in professional networks and/or organizations.
  • Perform other job-related duties as assigned.

Requirements

  • High School diploma is required.
  • Bachelor's Degree in Information Systems, Computer Science, Engineering, or a related discipline is preferred. Relevant professional-level work experience is considered in lieu of a degree.
  • Experience using C# for building database-driven desktop applications.
  • Experience developing, maintaining, or converting VB6 applications.
  • Experience using relational databases and writing SQL.
  • Experience using Telerik or similar 3rd party controls.

Preferred Qualifications

  • Working knowledge of Java, Ruby, C#, and .NET.
  • Ability to write SQL in an ad hoc fashion to facilitate the troubleshooting of customer application issues.
  • Professional experience with Windows desktop development (WPF, WinForms, VB6, Windows services).
  • Well-versed in the use of version control systems (Git, TFS, Visual SourceSafe, etc.).
  • Working knowledge of SOAP and REST-based web services.
  • Ability to effectively interact with healthcare professionals and understand healthcare work processes.
  • Strong attention to detail to diagnose problems and ensure that solutions address the problem.
  • Demonstrate proficient ability to capture and document software requirements.
  • Demonstrated ability to effectively manage project activities with and through internal relationships, including Customer Support, Quality Assurance, and Project Management.
  • Familiarity with the integration of electronic health record (EHR) systems, particularly with a focus on the Veterans Administration (VA) EHR VistA or the MUMPS programming language.
  • Ability to plan, organize, set objectives, and manage time to meet deadlines.
  • Proficiency in English communication, encompassing both written and verbal skills.


  • Bengaluru, Karnataka, India MRI Software Full time

    About the Role:MRI Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining efficient and scalable software applications.Responsibilities:Design, develop, and maintain efficient and scalable software applicationsCollaborate with...


  • Bengaluru, Karnataka, India PNR Software Solutions Full time

    Job Title: Senior Java Application DeveloperAt PNR Software Solutions, we are seeking a highly skilled and experienced Senior Java Application Developer to join our team.Key Responsibilities:Design and develop high-quality Java applications, ensuring they meet the required standards and performance criteria.Collaborate with cross-functional teams to identify...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job Title: Senior Enterprise Software DeveloperOverviewIosys Software is seeking a highly skilled and experienced Senior Enterprise Software Developer to join our dynamic team. The ideal candidate will have a strong background in designing and developing complex enterprise applications using EJB technology, with a focus on scalability and reliability.Key...


  • Bengaluru, Karnataka, India MRI Software Full time

    Job Title: Senior Software DeveloperAbout the Role:MRI Software is a global leader in Proptech, delivering innovative applications and solutions that enable real estate companies to excel. As a Senior Software Developer, you will play a crucial role in designing, developing, and maintaining efficient, reusable, and reliable code for our browser-based...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Iosys Software seeks a highly skilled Senior Java Software Engineer to lead the development of scalable web applications using Java, Spring Framework, and React. The ideal candidate will have 4+ years of experience in designing and implementing robust software systems, with a strong focus on microservices and API development.The successful candidate will...


  • Bengaluru, Karnataka, India Dew Software Full time

    About Dew SoftwareDew Software is a leading digital transformation player with a strong global presence, collaborating with Fortune 500 companies to drive innovation and transformation. Operating from 14 development centers across nine countries, Dew Software leverages diverse talent and expertise to deliver exceptional results.Role OverviewWe are seeking a...


  • Bengaluru, Karnataka, India MRI Software Full time

    Company Overview:MRI Software is a global leader in Proptech, delivering innovative applications and hosted solutions that empower real estate companies to elevate their business.We have nearly five decades of expertise and insight, with offices across the United States, the United Kingdom, Hong Kong, Singapore, Australia, South Africa, New Zealand, Canada,...


  • Bengaluru, Karnataka, India MRI Software Full time

    At MRI Software, we are seeking a highly skilled Senior Software Developer to join our team and contribute to the design, development, and maintenance of our innovative applications.Key Responsibilities:Design, develop, and maintain efficient, reusable, and reliable code.Write efficient and effective automated unit tests.Review and refactor code.Collaborate...


  • Bengaluru, Karnataka, India MRI Software Full time

    At MRI Software, we are seeking a highly skilled and experienced Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining efficient, reusable, and reliable code for our browser-based applications.Key Responsibilities:Design and develop software applications using...


  • Bengaluru, Karnataka, India MRI Software Full time

    At MRI Software, we are seeking a highly skilled and experienced Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining efficient, reusable, and reliable code for our browser-based applications.The ideal candidate will have a strong background in Python...


  • Bengaluru, Karnataka, India NEC Software Solutions Full time

    At NEC Software Solutions, we're seeking a talented Senior Software Developer to join our team of experts in software development. This role involves working with our cutting-edge technology to deliver scalable and resilient applications.Key Responsibilities:Implementing web services and RESTful APIs using WordPress and PHPDeveloping container orchestration...


  • Bengaluru, Karnataka, India Someshwara Software Pvt Ltd Full time

    Job Title: Senior Mobile Application DeveloperJob Summary: We are seeking an experienced Senior Mobile Application Developer to join Someshwara Software Pvt Ltd. The ideal candidate will have 2-4 years of experience developing mobile applications using React Native, with experience working with native modules and integrating with third-party services.Main...


  • Bengaluru, Karnataka, India Dew Software Full time

    Dew Software is seeking a highly skilled and experienced Senior AI Software Developer to drive the development and implementation of cutting-edge artificial intelligence solutions for our clients. As a Senior AI Software Developer, you will be responsible for designing, developing, and optimizing AI models and algorithms to solve complex business...


  • Bengaluru, Karnataka, India Senior .Net Developer Full time

    About Us:We are Noesys Software, a leading provider of Analytics and Automation solutions for businesses. Our Gen AI-powered unified data platform, Infoveave, enables businesses to manage all their data in one place, keep track of their performance at various levels, and automate critical front and back-office processes.Our foundation is built on Agility,...


  • Bengaluru, Karnataka, India Resource Quick Full time

    Job Title : Senior Software Application Developer (Frontend). Job Summary : We are seeking a talented Senior Software Application Developer to join our Frontend team. The ideal candidate will have a proven track record in professional software development, with at least 5 years of experience in developing front-end applications using React, JavaScript, and...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Cloud Software Group - the recognized leader in cloud solutions enables secure delivery of software applications to more than million endpoints. The Citrix Workspace App team is working on secure delivery of virtual applications to any device, anywhere. You are a skilled developer, who works on virtualization and Web Domain, works well in a...


  • Bengaluru, Karnataka, India Techcanopy Software Labs Full time

    Senior Lead Developer Job DescriptionKey Responsibilities:Leads software development efforts for cloud-based platformsCollaborates with architects to review designs and solutionsDesigns and develops scalable software applications using cloud technologyEngages in development leveraging technologies such as RESTful APIs, Spring Boot, and MicroservicesEvaluates...

  • Senior Java Developer

    4 weeks ago


    Bengaluru, Karnataka, India Iosys Software Full time

    Job DescriptionAt Iosys Software, we are seeking a highly motivated Senior Java Developer to join our team.This role involves designing and developing distributed applications using the Java EE platform and related frameworks. The ideal candidate should have more than 5 years of experience in this field and be familiar with OOPs concepts and their...


  • Bengaluru, Karnataka, India Techcanopy Software Labs Full time

    Role SummaryWe seek a highly skilled Senior Software Development Lead to join our team at Techcanopy Software Labs.About the RoleThe successful candidate will have a Bachelor's degree in Computer Science and a minimum of 7 years of experience in Java and related technologies.Key Responsibilities:Collaborate closely with Architects to review designs and...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job SummaryThe Senior Software Development Engineer is a highly skilled professional who plays a critical role in the Product & Engineering team at Iosys Software. This individual is responsible for collaborating closely with the Chief Product Officer & Chief Technology Officer to drive software development and innovation.Key Responsibilities:Software...