SUB DEPARTMENT: Software Development & Integration
REPORT TO: Information Systems Project Manager
LOCATION: Cedar Rapids
EDUCATION: Associates or Bachelor’s Degree in Computer Science
EXPERIENCE: 1-3 year experience with Microsoft, .Net Development
Circle Computer Resources, Inc. (CCR), recently named a “Great Place To Work”, is a privately held corporation founded in 1986, that provides Internet and Computer related services to large and small businesses nation-wide. CCR also specializes in content acquisition for media monitoring companies and being project managers for large organizations that are looking for highly trained MSP's. Located in Cedar Rapids, IA, CCR has been named to the Inc. 5000 Fastest Growing Privately Owned Companies in America the last 6 years. As we continue to expand and grow we are in need of additional employees that share the same values as us. Circle Computer Resources is an Equal Opportunity Employer.
CCR offers a unique family oriented work environment, a competitive benefit package with health, dental, and vision insurance, paid time off, paid holidays, 401k program, quarterly profit sharing, as well as a discounted gym membership. Additional perks working at CCR are short term & long term disability, life insurance, and the most unique perk of all is the free lunch provided by our executive chef each day to all employees. If you are interested in working at a Certified Great Place To Work apply today at https://ccr.bamboohr.com/jobs/. Also, be sure to read about our certified great workplace culture at http://reviews.greatplacetowork.com/circle-computer-resources-inc.
The Developer performs all aspects of Software Development and Integration including design, development, implementation, maintenance and support of all internal CCR systems. This position will translate software requirements into workable programming code.
Monitors production programs for expected performance and responds to errors and emergency problems.
Assist with software and system releases.
Works within specifications provided to meet programming assignment goals and objectives in a timely and accurate manner.
Takes independent action to correct problems encountered during systems operations within authority level granted.
Maintains integrity of program logic and coding, and establishes required checks and balances for operational controls.
Properly document program changes in source code.
Responsible for entering time & expenses in ConnectWise as it occurs.
Perform other duties as assigned.
Strong knowledge of .NET web framework.
Proficient in the use of Microsoft Visual Studio as an IDE.
Proficient in VB.NET and/or C#.
Strong knowledge of Microsoft SQL Server.
Strong understanding of object-oriented programming.
Experience with popular web application frameworks.
The ability to write clean, readable, and easily maintainable code.
Understanding of fundamental design principles for building a scalable application.
Proficient understanding of code versioning tools such as team server or Git.
Proficient in evaluating an API for integration with other software applications.
Preferred but not required, knowledge of SOAP and/or REST.
Preferred but not required, familiarity with DevExtreme or DevExpress .Net UI Controls.
General Skills, Knowledge and Ability:
Excellent written and oral skills: able to document activities accurately and effectively within a ticketing system.
Ability to work in a team and communicate effectively.
Advanced analytical problem-solving approach.
Strong trouble shooting capabilities with ability to define problems, collect data, establish facts and solve practical problems in a timely manner.
Ability to maintain records.
Advanced organizational and prioritizing skills.
Excellent decision-making ability even with limited information.
Thorough and resourceful in completing tasks independently.
Ability to work in a fast paced environment.
Learn and gain a solid understanding of CCR systems.
Lifelong learner with the ability to keep current with industry trends and applicable technologies.
Experience writing functional and design specifications for software applications.
Work Environment/Physical Demands
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Employee will encounter moderate noise level.
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit, stand, type, walk and hear. The employee is occasionally required to operate in cramped and confined spaces, and lift/carry up to 40 lbs.
Adherence to moral and ethical principles
Mental and emotional strength in facing difficulty, adversity, danger or temptation courageously
Ability to make the best decision possible on the basis of an objective assessment of known information while resisting to influences of peer pressure
Telling the truth, especially habitually