Senior Software Engineer

1 day ago


India Art Technology and Software Full time

The Senior Software Engineer is responsible for developing and extending business applications for our clients as well as mentoring other members of the development team. Using the Agile Scrum methodology, you will be working to implement and extend applications that can run on a variety of environments including WPF, UWP, iOS, and Android.


Duties and Responsibilities


  • Utilize best practices and design patterns to write clean, efficient, and elegant code
  • Troubleshooting, debugging and resolving technical issues
  • Writing Unit Tests
  • Drive client reviews and presentations for projects assigned to you and your team
  • Assist with the design and architecture of new features
  • Translate user requirements into design and associated stories in JIRA
  • Performance Tuning applications
  • Participate in code reviews
  • Mentoring and assisting other members of the development team
  • Capable of making changes to CORE framework, when needed
  • Contribute to define and enforce best practices for development
  • Create, prioritize, assign, and monitor all software development tasks for assigned projects
  • Work with solution architects to create detailed technical design documents for large CRs
  • Work with QA team to ensure testing process is all-encompassing for assigned projects
  • Actively participate in the recruiting process
  • Manage the onboarding of new software engineers
  • Management of timesheets and reviews of assigned team members
  • Provide day-to-day functional oversight for direct reports
  • Provide formal performance reviews of assigned team members
  • Be an agent for change. Foster a culture of learning and growth.


Qualifications

  • Post-secondary education in Computer Science or Software Engineering
  • 8+ years of software development experience using .Net/C# for Windows, Desktop, and Mobile apps
  • Excellent knowledge of Microsoft .NET framework and specifically C#
  • Experience working with mobile devices
  • Experience with full project lifecycle
  • Knowledge of Xamarin or WPF
  • Experience in POS development for Counters, Kiosk, or Handheld devices
  • Experience with at least 3 peripherals (scanner, CDU, receipt printer, label printer)
  • Experience with data driven UI architecture


Personal Skills

  • Excellent problem-solving skills
  • Self-motivated
  • Willingness to keep up with the latest technology trends
  • Ability to work as part of a team
  • Self-directed
  • Excellent client presentation skills
  • Detail oriented


  • India Art Technology and Software Full time

    The Senior Software Engineer is responsible for developing and extending business applications for our clients as well as mentoring other members of the development team. Using the Agile Scrum methodology, you will be working to implement and extend applications that can run on a variety of environments including WPF, UWP, iOS, and Android.Duties and...


  • india Flexera Software India LLP Full time

    Flexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....


  • india Upland Software Full time

    What’s the Opportunity ? We are looking for an enthusiastic and dynamic individual to join Upland India as a Senior Software Engineer I (Fullstack)/Senior Software Engineer II (Fullstack) for our Panviva product. The individual will work with our global development team . Upland Panviva is a knowledge management platform built for customers and...


  • india IRIS Software Group Full time

    Summary : We are creating our next generation technology platform and applications through re-usable cloud services. We are building cloud native applications using various AWS technologies within a micro-service architecture and an API first approach.  You will be joining a key team developing the underlying cloud platform that will shape the...


  • india iStrat Software Pvt. Ltd Full time

    SSE) Exposure to database design and programming is desirable. Prior experience working on end to end web application development/maintenance projects is a must. Your need to possess good understanding of Software Engineering processes Skills: VB, ASP.Net, ASP, SQL Server, Oracle, or PHP/MySQL, or J2EE, Report tools For faster processing of resume,


  • india Trigent Software Private Limited Full time

    Bachelor's degree in Computer Science, Engineering, or a related field. Professional experience in software development using C++. Proficient in GCC and experience with upgrading and managing GCC versions. Strong knowledge of RPM packaging and spec file writing. Solid understanding of the Linux operating system, including system-level...


  • India Programmers.io Full time

    Job Title: Senior Software Engineer (Dotnet+ Azure)Experience: 5+ yrsTechnologies:C#, Azure Functions, AWS Lambda Functions, SQL, Spreadsheet Gear Engine (Excel Reporting)Requirement:Proficiency in data modelling and code-driven database schema management.Experience with serverless architecture (AWS functions and Azure is preferred)Experience with CI/CD...


  • India Programmers.io Full time

    Job Title: Senior Software Engineer (Dotnet+ Azure) Experience: 5+ yrs Technologies: C#, Azure Functions, AWS Lambda Functions, SQL, Spreadsheet Gear Engine (Excel Reporting) Requirement: Proficiency in data modelling and code-driven database schema management. Experience with serverless architecture (AWS functions and Azure is preferred) Experience...


  • India Belzabar Software Design India Private Limited Full time

    VP Technology / Engineering Role Overview: Position: Vice President of Technology/Engineering Reporting to: Senior Vice President of Technology Primary Responsibility: Oversee the architecture, design, and development of scalable technology solutions, while mentoring and managing a team of technical leads, full-stack engineers, and architects. Key...


  • india IRIS Software Group Full time

    Summary : We are creating our next generation technology platform and applications through re-usable cloud services. We are building cloud native applications using various AWS technologies within a micro-service architecture and an API first approach.  You will be joining a key team developing the underlying cloud platform that will shape the...


  • India Recro Full time

    Role : Senior Software Engineer Job Type: Full time Experience : 8-10 years Top Skills : Microservices, Spring boot, Java, Kubernetes, Docker, Kafka, RabbitMQ Employer: Kiva Job Description : We are seeking a highly skilled Senior Software Engineer with extensive experience in modern software development practices and technologies. The ideal candidate will...


  • India Recro Full time

    Role : Senior Software EngineerJob Type: Full timeExperience : 8-10 yearsTop Skills : Microservices, Spring boot, Java, Kubernetes, Docker, Kafka, RabbitMQEmployer: Kiva Job Description:We are seeking a highly skilled Senior Software Engineer with extensive experience in modern software development practices and technologies. The ideal candidate will have a...


  • India HiroJet Full time

    Senior/Staff Software Engineer (Backend)Location - RemoteAbout The CompanyWe are a Bay-Area (California) based security data platform that enables teams to be more effective by building the infrastructure modern security teams need to most effectively use their security data. Through its AI-enabled “Abstract Security Engineer” (ASE), the company is able...


  • India HiroJet Full time

    Senior/Staff Software Engineer (Backend) Location - Remote About The Company We are a Bay-Area (California) based security data platform that enables teams to be more effective by building the infrastructure modern security teams need to most effectively use their security data. Through its AI-enabled “Abstract Security Engineer” (ASE), the company is...


  • India HiroJet Full time

    Senior/Staff Software Engineer (Backend) Location - Remote About The Company We are a Bay-Area (California) based security data platform that enables teams to be more effective by building the infrastructure modern security teams need to most effectively use their security data. Through its AI-enabled “Security Engineer” (SE), the company is able to...


  • India Pilot Tech Full time

    Job Title: Senior Software EngineerJob Type: Full-time (Remote)Working Hours: 6AM IST to 2PM ISTJob Description:We are looking for a skilled Senior Software Engineer to join our dynamic team. You will be responsible for developing high-performance applications, collaborating with cross-functional teams, and delivering scalable solutions. Your primary focus...


  • India Pilot Tech Full time

    Job Title : Senior Software Engineer Job Type : Full-time (Remote) Working Hours : 6AM IST to 2PM IST Job Description: We are looking for a skilled Senior Software Engineer to join our dynamic team. You will be responsible for developing high-performance applications, collaborating with cross-functional teams, and delivering scalable solutions. Your primary...


  • India Ensemble Health Partners Full time

    Position Summary: As a Senior Software Engineer, your role will be to implement the technology strategy for Ensemble software delivery teams with guidance from engineering leadership. You will focus on developing reusable software components, patterns, and tooling to address them. Your outcomes will be a contributor to achieving our long-term strategic...


  • India Ensemble Health Partners Full time

    Position Summary: As a Senior Software Engineer, your role will be to implement the technology strategy for Ensemble software delivery teams with guidance from engineering leadership. You will focus on developing reusable software components, patterns, and tooling to address them. Your outcomes will be a contributor to achieving our long-term strategic...


  • india Trigent Software Private Limited Full time

    Execute acceptance test run on release candidate software, guided by existing test plans. File detailed issue reports for failing tests; work with automation and development engineers to verify fixes. Review specifications and test plans, identifying gaps in coverage and supplementing with new test cases. Manage desktop environments for accurate...