> Markdown version of [/jobs/ext/3142799-software-developer](https://www.wearedevelopers.com/jobs/ext/3142799-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Genesis10 - **Location:** Pennington, NJ, United States - **Experience:** Expert - **Salary:** $114,525.0 - $131,165.0 - **Contract:** Temporary contract - **Skills:** Clean Code Principles, Java (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Amazon Web Services, Application Performance Management, Microsoft Azure, C Sharp (Programming Language), Cloud Engineering, Code Review, Continuous Integration, Data Structures, Database Design, Software Debugging, Software Design Patterns, DevOps, Electronic Data Interchange (EDI), Entity Framework, Java Web Services, Microsoft SQL Server, Nunit, Scrum Methodology, Query Optimization, Software Engineering, Web Application Frameworks, Google Cloud, Enterprise Software Applications, .NET Core, Spring-boot, Asp.net Web Api, Backend, Git, Containerization, Integration Tests, Solid Principles, Kubernetes, Restful APIs, Code Restructuring, Docker, Microservices - **Published:** September 29, 2026 - **Apply:** https://www.dice.com/job-detail/2951cf24-b26f-46e2-b6f7-de3c6effc6a9 ## About the Role * 5+ years of overall software development experience with a strong track record in enterprise application delivery * Advanced proficiency in C#, .NET Core, and Entity Framework Core * Strong experience building and consuming RESTful APIs and microservices * Solid understanding of SQL Server, database design, and query optimization * Working knowledge of Java (Java 8/11/17) and foundational frameworks like Spring Boot * Ability to read, debug, and modify Java backend logic and services * Familiarity with CI/CD pipelines, Git version control, and containerization tools (Docker, Kubernetes) * Experience with cloud platforms (Azure preferred, AWS/Google Cloud Platform acceptable) * Strong problem-solving skills with a solid grasp of data structures, algorithms, and logical reasoning ## Description Genesis10 is currently seeking a Senior Software Developer (.NET / Java) for a contract position with a Global Financial Institution located in Pennington, NJ. This is a 12+ month contract position., We are seeking a versatile and technically skilled Software Developer with a primary focus on .NET technologies and secondary proficiency in Java. In this role, you will design, develop, and maintain robust enterprise applications, bridging modern Microsoft stacks with legacy or secondary Java-based microservices. The ideal candidate has deep expertise in C#, .NET Core, and cloud-native architectures, coupled with enough hands-on Java knowledge to support, integrate, or refactor auxiliary backend systems., * Design, build, and maintain scalable web applications, APIs, and microservices using C#, .NET Core / .NET 6/8, and ASP.NET Web API * Write clean, maintainable, and efficient code adhering to SOLID principles and software design patterns * Optimize application performance, scalability, and security across cloud and on-premise environments * Implement automated unit and integration tests using frameworks like xUnit or NUnit * Maintain, troubleshoot, and integrate existing Java-based applications (Spring Boot / Java 11+) within the broader ecosystem * Assist in API communication, data exchange, and gradual migration or interoperability between .NET and Java services * Work closely with product managers, QA, and DevOps teams in an Agile/Scrum environment * Participate in code reviews, architectural discussions, and technical documentation ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)