- No
Description
***W2 Opportunity only!- No C2C and GC/USC Candidates only
Software Engineer (Java / .NET) – Onsite
Locations: Berkeley Heights, NJ | Greenwood Village, CO | Omaha, NE
Type: 1-Year+ Contract
***W2 Opportunity only!- No C2C and GC/USC Candidates only
Overview We are seeking an experienced Software Engineer with a strong background in Java development and prior hands-on experience in .NET/C#. This role will initially focus on supporting legacy applications within the EFTPS ecosystem, with a planned transition into modernization efforts over the next 1.5–2 years.
The ideal candidate is a current Java developer who has previously worked in .NET environments and is passionate about mentoring junior engineers while contributing to evolving system architecture.
Key Responsibilities
- Provide production support and maintenance for legacy EFTPS applications and platforms
- Troubleshoot, debug, and resolve application issues to ensure system stability and performance
- Collaborate with cross-functional teams to support ongoing enhancements and upgrades
- Contribute to future modernization initiatives, including transitioning systems to .NET/C#
- Write and optimize SQL queries for data access and performance tuning
- Mentor and guide junior developers, promoting best practices and knowledge sharing
- Participate in code reviews, design discussions, and continuous improvement efforts
Required Qualifications (Non-Negotiable)
- 6+ years of professional software development experience
- Strong current experience with Java
- Prior hands-on experience with .NET and C#
- Solid experience with SQL and database development
- Proven ability to mentor and support junior developers
- Experience supporting or maintaining legacy systems
Preferred Qualifications
- Experience working in financial systems or payment processing environments
- Exposure to system modernization, migration, or transformation initiatives
- Strong problem-solving skills and ability to work in a production support environment