drjobs Software Engineer

Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bangalore - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description

Job Title

Senior Software Engineer

Employment Status

Exempt

Reports to

Engineering Manager

Position Summary

The Senior Software Engineer will be responsible for designing developing and maintaining robust scalable web applications across both the frontend and backend. This role requires proficiency in multiple programming languages and frameworks with the ability to work on the full development stack. The Senior Software Engineer will collaborate with crossfunctional teams including developers QA engineers and product owners to ensure highquality secure and performant applications. The ideal candidate is comfortable with both serverside logic and clientside user interface development and possesses a strong understanding of API integrations databases and cloud technologies.

Specific Responsibilities

Development:

  • Design develop and maintain web applications across both the frontend and backend ensuring high performance scalability and reliability.
  • Build and optimize APIs databases and other backend services while ensuring the integrity of the data and system architecture.
  • Develop responsive userfriendly frontend interfaces using frameworks primarily like JavaScript HTML5 and CSS3.
  • Develop serverside logic using programming languages like C# .
  • Implement and optimize database architectures ensuring secure and efficient data storage and retrieval (e.g. SQL Server MySQL).
  • Develop and integrate RESTful APIs to support frontend functionality.

Collaboration & CrossFunctional Integration:

  • Work closely with developers product owners and QA engineers to implement feature requirements and solve complex development challenges.
  • Ensure smooth integration between frontend and backend systems leveraging best practices in software development.
  • Collaborate on the design and implementation of cloudbased services and microservices architectures.

Optimization & Performance:

  • Optimize both frontend and backend code for performance scalability and security.
  • Ensure crossbrowser and crossdevice compatibility for all web applications.
  • Monitor and troubleshoot system performance identifying bottlenecks and implementing solutions.

Testing & Deployment:

  • Conduct thorough testing of both frontend and backend components using unit testing frameworks like JUnit Selenium Jasmine Vite.
  • Lead deployment efforts in coordination with DevOps and ensure that updates are efficiently rolled out to production environments.
  • Use Bitbucket for version control and manage code repositories.

Generative AI Tools & Innovation:

  • Leverage Generative AI tools to streamline development processes and improve the functionality and efficiency of applications.
  • Stay updated with emerging technologies and industry trends continuously seeking ways to incorporate innovative solutions into development practices.

Qualifications

  • Bachelors or Masters degree in Computer Science Software Engineering or a related field.
  • 8 years of experience in full stack software development with a demonstrated portfolio of completed projects.
  • Proficiency in frontend programming languages and frameworks like JavaScript HTML5 and CSS3.
  • Experience in backend languages such as C# Nodejs
  • Strong Knowledge of Java Python Angular React.js preferred
  • Strong knowledge of database management systems (e.g. MySQL SQL Server).
  • Experience with API development and integration.
  • Knowledge of cloud platforms and microservices architecture (e.g. AWS Azure Google Cloud). good to have
  • Experience with version control systems like Bitbucket.
  • Experience with Generative AI tools to enhance development workflows is a plus. Copilot Azure Open AI Github Copilot AWS using for code review.
  • Strong problemsolving skills attention to detail and ability to manage multiple tasks and projects simultaneously.
  • Experience working in agile development environments.
  • Excellent communication and collaboration skills with the ability to effectively interact with internal and external stakeholders.

Skills

The Senior Software Engineer must be highly skilled in both frontend and backend technologies. This individual must be detailoriented qualityfocused and adept at solving complex problems. They should be comfortable mentoring junior developers and leading the technical aspects of projects. The Senior Developer must thrive in fastpaced collaborative environments and be proficient at ensuring application performance scalability and maintainability.

Education

Bachelors degree in a related discipline or equivalent experience.

About Censis Technologies

Censis Technologies based in Franklin Tenn. is the industry leader in surgical instrument and asset management software. Censis offers multiple solutions including CensiTrac which is a highly advanced webbased software system focused on maximizing OR throughput and regulatory compliance. Censis Technologies software is deployed in hundreds of hospitals in the United States Canada and Australia.



Employment Type

Full-Time

Company Industry

Department / Functional Area

Engineering

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.