Software Architect (Expert)

Website Princeton IT Services, Inc

Technology that works for you

Job Title: Software Architect (Expert)

Location: Albany, NY

Position Type: Contract (W2 only)

Job Summary:

We are seeking a highly skilled and experienced Software Architect to join our team. As a Software Architect, you will work closely with Business Analysts to gather user requirements, develop technical solutions, and ensure the successful delivery of projects.

Responsibilities:

  • Working in conjunction with a Business Analyst to gather user requirements by conducting information gathering sessions, participating in requirements interviews and workshops, documenting existing systems and processes, and documenting future state requirements.
  • Writing production-worthy code in C# with both MVC and Web Forms based applications for our member, district, and board member portals.
  • Performing unit testing of new and existing code, and creating in-code documentation for our member, district, and board member portals.
  • Participating in discussions of the definition, design, and construction of web processes and data structures to support project requirements.
  • Tracking the full development lifecycle progress using User Story records within our ServiceNow tool.
  • Thoroughly documenting technical specifications within User Story records within our ServiceNow tool.
  • Branching code within our Team Foundation Server source control solution and checking code back in periodically and merging into Trunk when complete and requested.

Qualifications:

  • 7 yrs. of experience in both Console and ASP.NET Web Development.
  • 4 yrs. of experience writing C#/VB.Net code using the .NET framework.
  • 4 yrs. of experience writing and creating SQL packages and stored procedures.
  • 3 yrs. of experience in gathering user requirements by conducting information gathering sessions, facilitating requirements interviews and workshops, documenting existing systems and processes, and documenting future state requirements.
  • 2 yrs. of experience in integrating web applications with Enterprise HRMS systems.
  • 2 yrs. of experience using a source control solution to manage code repositories within a team of developers (personal code repository experience not qualifiable).

Additional Requirements:

  • Strong problem-solving skills and ability to think critically.
  • Excellent communication and interpersonal skills.
  • Ability to work effectively in a collaborative team environment.
  • Attention to detail and ability to prioritize tasks efficiently.
  • Bachelor’s degree in Computer Science or related field preferred, or equivalent work experience.

To apply for this job email your details to careers@princetonits.com

Apply Now