E-Business International logo

Sr. Software Developer, Bachelor's degree in Computer Engineering, Computer Science & 5 year' experience

E-Business International

Princeton, NJ
Full Time
Senior
26 days ago

Job Description

About the Role

The Sr. Software Developer role involves working on cross-platform mobile solutions using Xamarin and C# .NET framework, developing web applications, APIs, and implementing CI/CD pipelines. The position requires experience with Agile methodologies and a strong background in object-oriented programming and database management. The role may require travel or relocation within the US, with no telecommuting options.

Key Responsibilities

  • Participate in Agile backlog grooming and sprint planning sessions.
  • Develop cross-platform mobile solutions using Xamarin and C# .NET framework.
  • Work on object-oriented programming (OOP) application development.
  • Design and implement data access layers using Hibernate and JPA in databases like Oracle, SQLite, and SQL Server.
  • Develop web application UI using Angular, HTML, JavaScript, and CSS.
  • Build REST APIs using Spring, Spring Boot, and Spring Security.
  • Create and manage CI/CD pipelines using Jenkins.
  • Develop unit test cases following Test Driven Development (TDD) principles using NUnit framework.
  • 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.

Requirements

  • Experience in Agile backlog grooming and sprint planning.
  • Proficiency in cross-platform mobile development using Xamarin and C# .NET framework.
  • Strong knowledge of Object-Oriented Programming (OOP).
  • Experience with data access layers using Hibernate and JPA.
  • Familiarity with databases such as Oracle, SQLite, and SQL Server.
  • Skills in developing web UI with Angular, HTML, JavaScript, and CSS.
  • Experience building REST APIs with Spring, Spring Boot, and Spring Security.
  • Knowledge of CI/CD pipelines, particularly using Jenkins.
  • Experience with unit testing and TDD using NUnit framework in C# .NET.
  • Ability to work on fixing defects during testing phases.
  • Experience with code quality tools like SonarQube.

Nice to Have

  • Willingness to travel and/or relocate within the US.

Qualifications

  • Bachelor's degree in Computer Engineering or Computer Science.
  • Minimum of 5 years of relevant experience.
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