Contact Us 877.823.3669

.NET Developer in Bloomingdale, IL at SNI Technology

Date Posted: 10/31/2018

Job Snapshot

Job Description

We are currently recruiting a full-time C# Developer for a rapidly growing company in the western suburbs.

Job Summary
The Senior Software Developer is responsible for developing, updating and supporting all of the clients programs. This individual supports the programs by updating, troubleshooting, debugging, documenting and resolving any technical issues that arise.

Job Functions
Below is a listing of the job functions this position performs.

  • Design, code, document and test programs following specifications and using appropriate tools.
  • Define application problems/issues by conferring with users in the organization and evaluating procedures and processes.
  • Maintain and modify existing applications in all areas of operation including processing, production and accounting.
  • Perform maintenance programming for existing versions, including troubleshooting, debugging and repairing any issues in programs.
  • Create new programs at users' requests as necessary.
  • Provide reference by clearly documenting during writing, designing and testing of code.
  • Document descriptions of interface including how interface will operate; its function and probable outcomes.
  • Provide user support on a continuing basis.
  • Perform other related duties as assigned.
  • Be willing to be on call, as needed, and respond to issues timely after standard work hours.


  • Analytical Thinking - Interpreting, linking and analyzing information to understand issues.
  • Client Focus - Identifying and responding to current and future client needs; providing service excellence to internal and external clients.
  • Communication - Listening to others and communicating in an effective manner that fosters open communication.
  • Continuous Learning - Identifying and addressing individual strengths and weaknesses, developmental needs and changing circumstances to enhance personal and organizational performance.
  • Results Orientation - Focusing personal efforts on achieving results consistent with the organization's objectives.
  • Teamwork - Working collaboratively with others to achieve common goals and positive results.
  • Application Development / Support and Maintenance - Knowledge and ability to design, define, construct, enhance, support and maintain application software on one or more platforms.
  • Business Analysis - Knowledge and ability to apply the principles of business analysis in the planning, reengineering, requirement gathering for government business environments, operations, processes and practices.
  • Database Design & Management - Knowledge and ability to apply the methods, practices and policies that are used in the design and the management of databases.

Required Education and Experience

  • Bachelor's degree with a technical major such as engineering or computer science.
  • 3-5 years of experience in software development with a solid understanding of databases.
  • Ability to effectively communicate technical concepts to other staff members.
  • Knowledge of Microsoft Visual Studio 2015, Visual SVN Configuration Management Server, Microsoft TFS, Microsoft SQL Server management Studio 2012, and Agile software development
  • Knowledge of computer languages and programs including SQL, C#
  • Excellent software troubleshooting skills.
  • Microsoft certification is a plus.
  • Ability to work in a fast paced environment.
  • Ability to interface well with professional staff and other non-technical members of the organization.
  • Must manage multiple priorities and be able to respond to quickly changing priorities.