Technical Lead


 Reports to: Associate Vice President – Technology Delivery, Princeton NJ

Work Location: Princeton, NJ


Responsibilities: Lead the development, maintenance, and delivery of LearningMate’s technology-driven e-learning software solutions. Gather and analyze requirements for applications and develop appropriate and innovative software design solutions based on .NET frameworks. Identify software and hardware components required to meet user needs and ensure the compatibility of components with application requirements. Develop applications using a variety of web-based technologies and development languages including JavaScript, ASD.NET, C#, Web API, LINQ, ADO.NET, and SQL Server. Create database tables, views, triggers, packages, and procedures to manage all of the user’s information. Design the interface layer by implementing the specific logic for the user modules and develop the business logic with all of the mandatory necessities. Develop the information tables and implement the database to allow the business layer to interact with the data layer of the application. Perform software flow analysis, software performance tuning, software documentation, debugging, and testing. Test the application for any performance and security issues and debut the application to ensure quality and performance. Communicate with the engineering team regarding pull requests and deploy full changes to the assembly atmosphere according to each request. Customize and enhance software and user modules to improve performance and strengthen the integration capabilities of current and future modifications. Provide technical support to application users. Provide software solutions and assistance to improve productivity including technology and component upgrades. Create and maintain documentation and user manuals for software products. Stay abreast of the latest technological advances and industry trends to ensure optimal performance and effective applications development.

Requirements: The position requires a Master’s degree in Computer Science, Computer Engineering, or a related field and two years of experience in the offered position or a related position. This may be substituted with a Bachelor’s degree in Computer Science, Computer Engineering, or a related field and five years of experience in the job offered or a related position. The position requires skills and knowledge in C#, JavaScript/TypeScript, HTML, UML, .NET Core, Restful Web Services, ASP.NET Core/MVC, ADO.Net, Entity Framework, SQL Server, Oracle, XML, and Relational Database.

40 hours/week

Please send your resume to: and enter Account Manager – Your Name as the Subject Line.

LearningMate is an EEO employer


See All Jobs →