Senior Software Engineer Appriss
THIS JOB HAS EXPIRED DescriptionSummary
This position develops software for the data platform at Appriss. The Engineer will create new tools, applications and infrastructure that will be used to analyze large data assets from disparate sources. The prime candidate will have the ability to dissect large problems into manageable solutions. Strong written and oral communication skills are a must. This person must be willing to go outside their comfort zone to learn and adapt to new technology. You will be working in a fun, fast paced environment at one of the ?Best Places to Work in Kentucky?.
oBachelor?s degree in computer science or a related field or equivalent experience.
Knowledge, Skills, Abilities, Experience, or Characteristics
o5 years of programming and systems analysis in a high technology business/area.
oSolid skill set in one of Java, C#, or C++ required.
oBe able to think in abstractions and turn abstract idea?s into concrete examples.
oEffectively communicate in a clear and concise manor.
oAbility to break down large complex problems into manageable parts.
oExciting to work with new technologies and create innovative solutions.
Helpful / Preferred
oExperience in software development environments such as Linux, Oracle, JBoss and/or Tomcat preferred.
oExperience developing software using Amazon Web Services.
oExperience with Agile software development principles.
oExperience with NOSQL technologies such as Hadoop, Mongo, Dynamo or Cassandra.
oExperienced at defining REST interfaces.
oStrong mathematical or statistical modeling.
oCoursework or practical experience with data mining.
oCoursework or practical experience with building algorithms
Functions and Responsibilities (?in addition to other duties as assigned)
1.Develops, implements and modifies new applications.
2.Managing personal backlog of items.
3.Analyzes problem areas; designs and implements system improvements.
4.Plans and executes testing of major components
5.Develops, modifies, tests and maintains applications that may be customized or standardized.
6.Modifies application software using customization tools to reflect approved changes specified by the users, to maintain currency standards, correct problems, to modify or enhance applications function.
7.Develops clear and concise documentation.
8.Completes assigned tasks in prescribed times with deliverables.
9.Proactively learns and utilizes new technologies, concepts and procedures as appropriate to project requirements.
10.Represents APPRISS best interests professionally, ethically, financially and legally to the best degree possible in servicing clients and co-workers and exhibits a positive attitude in action, behaviors and conduct.
11.Contributes to a non-hostile, pleasant working environment.
12.Performs other duties as assigned.
Physical and Mental Requirements
Job is physically comfortable; individual has discretion about walking, standing, etc.
Job requires a very high level of judgment, exceptional analytical ability and creativity in investigating major problems that require original and highly innovative solutions. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
Some travel may be involved for both training and customer facing issues.
The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.
||10401 Linn Station Road |
Louisville, KY 40223
THIS JOB HAS EXPIRED