Job Description :
Job Title : Full Stack Software Developer IV
City : Princeton
State : New Jersey
End Client : sEducational Testing Service
Additional Notes to Vendor : in-person interview required
Job Description :

This is a hands-on Lead Software Developer position that actively contributes in full stack development and is responsible for providing technical guidance and oversight to junior team members. Ideal candidate should possess excellent written and oral communication skills, problem-solving and organizational skills, as well as hands on experience in full stack software development using .NET and .NET Core technologies. Demonstrate ability to lead a team using waterfall or agile software development life cycle (SDLC) techniques across implementation, quality assurance, CI/CD, and maintenance



Primary Responsibilities
1. Responsible for design, architecture, enforcing coding best practices and code inspection
2. Providing solutions to technical road block and challenges
3. Exploring new technologies that can be leveraged by the application
4. Guide software developers in resolving complex technical issues.
5. Serve as a technical expert on development, coding, testing and debugging stages of application and system integration
6. To provide consistency, come up with technical approach or standards for upcoming projects that all team members can follow.
7. Give constructive feedback to developers on coding style or sub-optimal logic implemented.
8. For projects assigned, responsible for transition of applications into other lower and production environments
9. Review requirements and wireframes and provide feedback
10. Help TPL come up with a realistic schedule of releases
11. Effectively communicate risks and status to the Management
12. Lead software design sessions with the development team members
13. Work with manager to provide employee performance feedback.
14. Monitor and evaluate industry trends and third party tools.



Qualifications
A minimum of six (6) years’ experience leading technical teams of five (5) team members.


10+ years of experience in software development as a full stack developer.


Bachelor’s degree or 4+ years of work experience Web development using ASP.NET framework, .NET Core, C#, MVC, Kendo, SQL, Telerik required Visual Studio environment (2017 or 2019) Object Orientation/Class design SVN/GitLab XML/XSLT Build and optimize SQL Queries and Stored procedures HTML5, CSS, JavaScript, jQuery, AJAX Html Web Services - WCF, REST


Must be able to switch among tasks on a frequent basis and remain productive Should have superior debugging skills


Excellent written and oral communication skills are required with the ability to convey technical concepts to individuals with varying levels of technical understanding.


Strong attention to detail and problem solving skills.



Expert in troubleshooting principles and methodologies.



Highly self-motivated with the ability to work independently.

Ability to collaborate and communicate effectively with a variety of audiences.



Proven ability to efficiently learn and apply new ideas and concepts. Ability to organize time and projects efficiently.