You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

Company Description

Triunity is a Product Development, Staff Augmentation, and Consulting Services company providing solutions and services in North America. We provide IT services and technology solutions to various business verticals like Healthcare, Pharma, Banking, Finance, etc. Our goal is to develop a long-term partnership with businesses and help them get a competitive advantage by providing IT infrastructure and software platforms. Lead by experts in the IT industry with a proven record of delivering software solutions, consulting, and staffing services, we have expertise in fulfilling client needs in terms of customized business solutions as well as IT consulting. At Triunity, we always try to bring the right mix of skills, technologies, and experts together which helps our clients to stay ahead in the competition. Our goal is to make our clients empower with cutting-edge technologies and take care of all their IT needs so they can focus more on their core business.

Role Description

We are looking for a Senior Software Engineer to join us on a contract basis. Successful candidate will be responsible for developing and maintaining software applications. They will be expected to work with the development team to design, develop, and test software applications. They will also be responsible for troubleshooting and resolving software issues.

Qualifications

  • Computer Science: Knowledge of computer science fundamentals, algorithms, data structures, and software engineering principles.
  • Back-End Web Development: Experience with back-end web development technologies such as Node.js, PHP, Java, J2EE and Python.
  • Software Development: Experience with software development processes, including design, coding, testing, debugging, and documentation.
  • Programming: Proficiency in one or more programming languages such as C++, C#, Java, and JavaScript.
  • Object-Oriented Programming (OOP): Knowledge of object-oriented programming principles and design patterns.

In addition to the above, the ideal candidate should have excellent problem-solving skills, strong communication skills, and the ability to work independently and as part of a team. Experience with cloud technologies, DevOps, and Agile methodologies would be beneficial.