Skip to main content

Software Engineer Associate

Share |
Job Summary

Location: Linwood, NJ

Job Description


Client is currently seeking a professional Computer Programmer with strong programming skills using MS Visual Studio, especially C#, VB, and ASP.NET.


  • Perform design, custom programming, and implementation of web-based software in support of a software modernization project
  • Candidate will work in a team environment with other developers, programmers, and database administrators
  • Perform detailed system analysis and write clear and concise requirements/specifications in a fast-paced environment
  • Create/modify functional design documents for moderately complex application enhancements in collaboration with appropriate staff and leadership

Essential Job Functions:

  • Analyze, design and write software specifications
  • Assist in identifying and resolving product problems
  • Create appropriate technical documentation
  • Gather information from the system and performs data analysis
  • Code, test, debug, implement, and document software.
  • Assist in the modification of existing software applications to meet the needs of the client
  • Gather information from the system, analyze program and time requirements, and prepare documentation to change existing applications
  • Research and analyze existing systems and program requirements, under periodic supervision
  • Write specifications for applications of low to moderate complexity
  • Assist in resolving production support problems. Develop and suggest alternative approaches to resolving problems
  • Develop test plans to verify logic of new or modified programs. Identify and document issues
  • Create appropriate documentation in work assignments such as program code and technical documentation
  • Conduct quality assurance activities such as peer reviews
  • Remain abreast of and researches industry technical trends and new development to maintain current skills and remain current with industry standards


  • Bachelor’s degree in computer science, mathematics, physics or related field preferred
  • Experience working with appropriate programming languages, operating systems, and software
  • Experience working with relational databases and stored procedures to facilitate programming software

Other Qualifications:

  • Strong analytical, problem solving, and conceptual skills with demonstrated experience documenting and working through issues for gathering requirements, documenting, and implementing web-based software
  • Clearly and effectively communicate ideas/concepts to technical and business audiences in both written and verbal form
  • Experience with SQL and working knowledge of Microsoft SQL Server or similar database systems
  • Understanding of .NET technologies
  • Strong programming skills using MS Visual Studio (C#, VB.NET, ASP.NET)
  • Experience with Team Foundation Server
  • Stored Procedure Development
  • Good personal computer and business solutions software skills
  • Interpersonal skills to interact with team members
  • Ability to work independently and as part of a team


Apply Now