Software Engineer

HealthEdgeBangalore, IN
108d

About The Position

The Software Engineer will collaborate with a team of developers and business analysts to develop new products and enhance existing systems. Success in this role requires strong critical thinking and problem-solving skills.

Requirements

  • Bachelor's or master's degree in Information Technology, Computer Science, or related work experience.
  • 3-5 years of related experience.
  • Significant experience with Microsoft platform (.NET, MVC, C#, T-SQL).
  • Experience with SQL Server and relational databases.
  • Strong experience with SQL Queries (Stored procedures, Functions, Views, etc.).
  • Experience working with APIs and microservices.
  • Experience in MVC architecture.
  • Proficiency with HTML 5, Web Services/SOAP, XML, JSON, WCF, and Web APIs.
  • Experience with client-side JavaScript technologies like Angular or React (experience with both preferred).
  • Experience integrating and working with 3rd party tools like AJAX, Kendo.
  • Prior experience with performance tuning and related tools is an added advantage.
  • Knowledge of design patterns and entity frameworks is an added advantage.
  • Strong understanding of OOPS concepts.
  • Experience with versioning tools like Tortoise SVN/Team Foundation Server/GIT.
  • Solid background in Software Development Life Cycle.
  • Enthusiasm for working on innovative products and technologies.
  • Ability to work independently and in small teams.
  • Adaptability to fast-paced environments and eagerness to stay updated with the latest trends.

Responsibilities

  • Develop software according to given requirements and technical specifications.
  • Work with WebAPI and JSON.
  • Engage in database development, including SQL scripts, stored procedures, functions, and triggers.
  • Create user interfaces and client displays.
  • Design and develop complex application features.
  • Produce well-organized, optimized, and documented source code.
  • Debug existing source code and refine feature sets.
  • Contribute to technical design documentation.
  • Build and execute unit test cases to ensure code quality.
  • Test the product in controlled, real situations before deployment.
  • Innovate and develop high-value technology solutions to streamline processes.
  • Coordinate with other developers and cross-functional teams.
  • Work independently when required.
  • Maintain attention to detail and ensure tasks are carried out to the highest standard.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Publishing Industries

Education Level

Bachelor's degree

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service