Senior Software Engineer

Year    Bengaluru, Karnataka, India

Job Description



We are looking for a Senior Software Engineer to join our Alexander Street Technology Team in LOCATION. This is an amazing opportunity to work on the Content Management Systems and product platforms that support Clarivate\xe2\x80\x99s Alexander Street multi-media products. The team consists of 20 people and is reporting to the Director of Technology. We have a great skill set in digital content publishing and we would love to speak with you if you have skills in working with Microsoft technologies, ASP.NET Core and MS SQL Server, and enjoy programming in C#.

About You \xe2\x80\x93 experience, education, skills, and accomplishments

  • At least 5 years of software development experience.
  • At least 3 years developing using ASP.Net or ASP.Net Core frameworks.
  • At least 3 years of experience programming in C#, with additional programming experience desired with VB.Net.
  • At least 3 years of experience working with Relational Databases, strong preference for MS SQL Server. Proficient in SQL.
  • Experience developing REST APIs.
  • Proficiency with code versioning tools, such as Git.
  • At a minimum, Bachelor\xe2\x80\x99s degree in Computer Science, Computer Engineering, or similar Engineering or Science discipline.


It would be great if you also had . . .
  • Experience working in an Agile environment.
  • Experience with Cloud architectures and services, AWS ideally.
  • Application development experience with PHP and HTML/JavaScript.
  • Understanding of digital content publishing workflows.


What will you be doing in this role?
  • Developing and maintaining the applications and systems that support the workflows of the Content Operations team. This involves the ingestion, indexing, and publishing of digital content (audio, video, text/documents, images) to the Alexander Street product platforms.
  • Will be integral part of project teams in initiatives to enhance the content management applications and systems.
  • Maintain the .NET product platform for Alexander Street, including the corresponding usage statistics application and database.
  • Directly support the Content Operations team in resolving issues and responding to requests for system changes.
  • Collaborate with other technology teams on development projects, working with Scrum Masters and Leads on cross-team initiatives, coordinate testing with QA team, and deployments with Infrastructure and Deployment team.


Product you will be developing
The Content Management systems and applications are used by the Content Operations team to ingest digital content and prepare that content for publishing to one of the Alexander Street product platforms at search.alexanderstreet.com and video.alexanderstreet.com. The systems support workflows including creating content metadata, indexing content, processing to prepare for publishing (such as transcoding audio/video content, formatting text and transcript files), and loading to the CDN. Metadata is processed and fed to the product platform databases and search engines. The Alexander Street .NET product platform hosts several multi-media products.

The applications and systems involve a variety of technologies including C# and MS SQL Server databases. Supporting applications also involve Python with some PHP, HTML/JavaScript.

The content database also interfaces with other systems in providing data to the customer Administration Portal, to the royalty reporting system, and to other content publishers.

About the Team
In working primarily on the Content Management systems, this team is providing direct support to the Content Operations team. As part of the larger organization, this team also works closely with the development team that is responsible for the Alexander Street product platforms as well as other teams that utilize Alexander Street content and data. The team also supports a product platform which shares technology with the indexing system.

Hours of Work
This is a full-time position. The other part of the technology organization is geographically distributed and work remotely, and generally work core hours of 9AM-4PM EDT. With this position, we plan on having overlap hours in the mornings, EDT time, to support the Content Operations team and to attend occasional meetings. We also ask for team members to be available for deployments, roughly scheduled every 3 weeks in the early mornings, 7AM EDT.
At Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2981246
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year