search > Columbia jobs > Columbia computer/technical

Posted: Monday, February 20, 2017 2:20 AM

Performs full life cycle software development, including requirement definition, prototyping, design, development, testing and enhancements utilizing Microsoft platforms and C#, VB.NET, JAVA, J2EE, and/or other languages as needed for complex projects. Develops software applications in accordance with agreed upon schedules and established best practices. Designs software or customizes software for customers with the aim of optimizing operational efficiency and maintaining a high level of customer satisfaction. The following duty statements are illustrative of essential functions of the job and do not include other non-essential or marginal duties that may be required. 1. Works with the business analysts, customers and team members to obtain and define user information needs, performance requirements, project limitations and capabilities and interfaces. Makes recommendations for design of system enhancements or replacement solutions. 2. Designs, develops, and modifies complex software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of designs. Uses standard concepts, best practices and procedures within a particular field to develop and implement complex computer programs. 3. Develops and directs software systems testing and validation procedures to complete unit, integration and model office testing. Performs unit testing of all system modifications to ensure accuracy. 4. Provides status reports to Manager regarding complex development projects. Communicates design and development issues and problem resolution through voice mail, e-mail, collaboration software, or in person as appropriate. 5. Prepares and maintains technical documentation recording all changes made as they move through the change management process. Communicates design and development issues and problem resolution through voice mail, e-mail, collaboration software, or in person as appropriate. 2-Year Technical or 4-Year Bachelor’s degree in Computer Science, Engineering or IT focused discipline. Eight or more years experience in software application development. Four or more years experience in using Microsoft .NET technologies. In depth knowledge of C#, VB.NET, JAVA, J2EE, Windows Forms and other Microsoft technologies. Understanding of HTML and related technologies including CSS and JavaScript. Experience writing SQL stored procedures for Microsoft SQL Server or other RDBMS. Understanding of database design and optimization concepts such as normalization, indexing, and transactions. Object oriented development techniques. Insurance experience a plus. Strong verbal and written communication skills. Must be able to communicate with a wide variety of audiences, both business and technical. Active and attentive listening skills. Ability and willingness to work individually or in a team setting. Proficient customer service skills. Self-directed. Multi-task oriented. Proven analytical and problem-solving skills. Strong decision-making skills. Attention to detail.


• Location: Columbia

• Post ID: 16430744 columbia is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2017