Software Developer – Entry Level

Website Princeton IT Services, Inc

Technology that works for you

Job Title: Software Developer – Entry Level

Location: Princeton, NJ

Position Overview: As a Software Developer specializing in Microsoft technologies, you will be responsible for designing, developing, and maintaining software solutions that leverage platforms such as SharePoint, Dynamics, Power Apps, Power BI, and Azure. The ideal candidate should have a solid understanding of these technologies and be passionate about creating scalable and efficient solutions for our clients.


  • Microsoft Technologies Development: Design and develop software solutions utilizing Microsoft technologies, including but not limited to SharePoint, Dynamics, Power Apps, Power BI, and Azure.
  • Customization and Integration: Customize and integrate Microsoft platforms to meet the specific needs of clients, ensuring seamless interoperability.
  • Power Apps and Power Automate: Develop custom Power Apps and Power Automate (Flow) solutions to automate business processes and enhance user experiences.
  • Data Analysis: Utilize Power BI for data analysis and visualization, creating insightful reports and dashboards.
  • Cloud Development: Collaborate on projects involving Azure cloud services, ensuring scalability, security, and performance.
  • Collaboration: Work closely with cross-functional teams, including business analysts, system architects, and QA engineers, to deliver high-quality solutions.
  • Troubleshooting: Identify and resolve issues related to Microsoft technology implementations in a timely manner.
  • Documentation: Create and maintain technical documentation for developed solutions.


  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of hands-on experience in software development with a focus on Microsoft technologies.
  • Proficiency in SharePoint, Dynamics, Power Apps, Power BI, and Azure.
  • Experience with C#, .NET, JavaScript, and other relevant programming languages.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Knowledge of data modeling, database design, and SQL.
  • Familiarity with version control systems, preferably Git.

To apply for this job email your details to

Apply Now