Role#1
Title: Full Stack .NET Developer (Strong Angular)
Location: Pennington, NJ (Hybrid 3 days in office and 2 days remote)
Duration: 12 month contract (ext. up to 36 months)
Must haves:
- Manager is looking for a Full stack .NET with very strong on Angular tech stack
- Local is preferred
Responsibilities:
- Develop, enhance, debug, support, maintain and test software applications for Advised Affluent Offering & also supports business units or supporting functions for Benefits online
- Participate in the design, development and implementation of complex applications, often using new technologies, software, hardware and tools
- Assist with offshore coordination with offshore teams and collaborate with other programmers and business partners to ensure successful delivery and implementation of the software application
- Work with minimal supervision and guidance from more seasoned consultants, and may also be expected to provide application support
- May collaborate with external programmers to coordinate delivery of software application
- Routine accountability is for technical knowledge and capabilities
Requirements:
- 7-10 years of experience
- NET Framework/ASP.NET 4.0/.NET MVC (web forms, web controls, user controls, master pages, script manager)
- .Net application web development
- Single Page Application/JS Templating/Client side MVC
- Consuming Web APIs, ASP.net web services and script services (ASMX, WCF)
- Knowledge of asp.net web services architecture
- Web GUI development using JavaScript frameworks
- Strong client-side development
- Strong skills at performance application tuning
- Understands ASP.NET Http pipeline
Desired skills:
- Ability to work in a Lean-Agile environment
- Excellent communication and presentation skills
- Creative thinker and passionate to design and write quality code with attention to detail
- Ability to work on multiple projects at any given time with great organizational skills
- Ability to meet project deadlines and exhibit flexibility to changing business/technical requirements
- Ability to deliver independently with minimal supervision
- Motivated self-starter who is looking to learn, evaluate, and leverage new and upcoming technologies
- Ability to quickly learn new technologies, software development methodologies, and business domain
***************************************************************************************************
Role#2
Position: Software Developer (.NET to Java Migration)
Location: Pennington, NJ (Hybrid 3 days in office and 2 days remote)
Duration: 12 month contract (ext. up to 36 months)
Must haves:
- Strong .NET or Java (Spring, Spring boot)
- .NET to Java Migration and working on Java development in a recent project
- Local is preferred
Responsibilities:
- Analyze existing .NET applications and design a comprehensive migration strategy to Java
- Develop and execute migration plans, ensuring minimal disruption to business operations
- Identify and mitigate potential risks and challenges associated with the migration process
- Code Conversion and Development
- Convert .NET code (C#, VB.NET) to Java, ensuring functional equivalence and optimal performance
- Develop new Java-based components and services to replace existing .NET functionalities
- Implement and maintain robust unit and integration tests to ensure code quality
- Design and implement scalable and maintainable Java-based architecture
- Evaluate and select appropriate Java frameworks and technologies (e.g., Spring Boot, Hibernate)
- Ensure adherence to coding standards and best practices
Requirements:
- .NET to Java Migration and working on Java development in a recent project