CareersSoftwareDeveloper

Open Positions

Software Developer

The Software Developer is responsible for software development in the areas of detailed design, implementation, and unit testing. The key characteristics of an NVISIA Software Developer include:

  • Excellent Java programming skills in a team environment.
  • Proven and hands-on technical skills.
  • Able to interface with and communicate with client personnel in a professional manner
  • Ability and strong desire to understand and utilize new technologies.

Primary Responsibilities

  • Delivers high-quality software development expertise.
  • Understands stakeholder’s needs and requirements and follows Use Cases as functional specification for development.
  • Follows coding guidelines and standards for the project.
  • Performs detailed design tasks as required.
  • Follows the integration plan.
  • Documents source code appropriately.
  • Requests code reviews from the Project Manager.
  • Implements all code required for test plan.
  • Unit tests each class.
  • Assists in integration and system tests.
  • Completes assigned tasks in a timely manner.
  • Keeps the Project Manager informed of progress, set-backs and any new issues that may affect the ability of nVISIA to meet client expectations.
  • Gives advance notice to the Project Manager when requiring specific resources: hardware, software, training, supplies, etc.
  • Obtains authorization from the Project Manager before working overtime hours.
  • Communicates client feedback and/or comments to the Project Manager.
  • Supports and solicits input from team members at all levels within the organization.
  • A willingness to accept out-of-town assignments from time to time.
  • Assists in the interview and integration processes when asked and completes the associated paperwork in a timely fashion.
  • Participates in all programs and supports all policies relating to performance evaluations, career development planning, and time and expense management.

Qualifications

  • BA or BS, preferably in computer science, engineering, or science/technology-based discipline
  • 0-2 years of relevant technical or application architecture experience
  • Demonstrated initiative as self starter.
  • Experience with different Software Development Lifecycle methodologies.
  • Strong problem solving skills.
  • Excellent Java programming skills.
  • Solid understanding of Object Oriented Design Principles.
  • Solid understanding of UML.
  • Ability and strong desire to grasp new technologies.
  • Effectively communicates and interfaces with client and nVISIA personnel.
  • Uses effective and professional communication skills both verbal and written.
  • Effectively completes the work with direction from the Project Manager.
  • Great attitude and commitment to get the job done.
  • Effective time management skills.

What We Offer

  • Our culture is unique and unmatched in the professional services industry
  • Our work environment is a relaxed, professional-casual atmosphere, family and people oriented
  • We have an entrepreneurial spirit with a focus on results
  • Work directly with the executive team in delivering top-notch technical expertise to accounts
  • Advance your career with mentoring from the best senior technologists in the industry
  • Influence decision makers and executive management with your creative and effective ideas

Travel required

25%
Visa sponsorship is not available for this position.

How To Apply

Please send a current resume and cover letter to careers@nvisia.com and put "Tech Arch" in the subject field.