E-Business International logo

Sr. Software Engineer, Bachelor's degree in Computer Engineering, Computer Science with 5 years experience

E-Business International

Princeton, NJ
Full Time
Senior
28 days ago

Job Description

About the Role

The Sr. Software Engineer will be responsible for developing and maintaining web applications, APIs, and CMS solutions using a variety of technologies including C# .NET, Xamarin, Spring, and Sitecore. The role involves working in an Agile environment, performing backlog grooming and sprint planning, and ensuring code quality through reviews and testing. The position requires willingness to travel or relocate within the US, with no telecommuting options.

Key Responsibilities

  • Participate in Agile backlog grooming and sprint planning sessions.
  • Develop web application UI using Asp.Net, HTML, JavaScript, and CSS.
  • Build REST APIs using Spring, Spring Boot, and Spring Security.
  • Work on Object Oriented Programming (OOP) models and data access layers using Hibernate and JPA in databases like Oracle, SQLite, and SQL Server.
  • Create and maintain Content Management System solutions using Sitecore.
  • Develop unit test cases implementing Test Driven Development (TDD) with NUnit framework using C# .NET.
  • Fix defects identified during System Testing and User Acceptance Testing (UAT).
  • Use SonarQube for code quality inspection, reviews, and analysis to detect bugs, code smells, and security vulnerabilities.
  • Create Integration and Deployment (CI/CD) pipelines using Jenkins.

Requirements

  • Bachelor's degree in Computer Engineering or Computer Science.
  • At least 5 years of experience in software development.
  • Experience with Xamarin and C# .NET Framework.
  • Proficiency in Agile Backlog Grooming and Sprint Planning.
  • Strong knowledge of Object Oriented Programming (OOP).
  • Experience developing UI with Asp.Net, HTML, JavaScript, and CSS.
  • Experience building REST APIs with Spring, Spring Boot, and Spring Security.
  • Experience working with Hibernate and JPA in databases such as Oracle, SQLite, and SQL Server.
  • Familiarity with CI/CD pipelines using Jenkins.
  • Experience with unit testing frameworks like NUnit and TDD methodology.
  • Knowledge of code quality tools like SonarQube.
  • Willingness to travel and/or relocate to various locations throughout the US.

Nice to Have

  • Experience with Content Management Systems like Sitecore.

Qualifications

  • Bachelor's degree in Computer Engineering or Computer Science.
Apply Now

Job Details

Posted AtJul 3, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About E-Business International

Website

ebintl.com

Company Size

101-250 employees

Location

Princeton, NJ

Industry

Office Administrative Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches