Search jobs > Lexington, KY > Software engineer

SOFTWARE ENGINEER

CSI
Lexington, Kentucky, US
Full-time

Job Summary

Read on to find out what you will need to succeed in this position, including skills, qualifications, and experience.

With direction, Software Engineers assist in coding, testing, and debugging programs. They assist with maintenance and documentation of program changes.

This position is staffed by personnel who have had sufficient educational background and / or the experience to qualify them to start a career in software development.

In general, while performing assigned duties of this role, Software Engineers will become proficient in basic software development skills on a limited set of technology domains.

Key Responsibilities

  • Using applicable programming language and technologies, builds defined functions; writes code, completes assigned software development tasks, and performs functional testing and code debugging.
  • Writes and executes functional test scenarios and scripts.
  • Identifies and fixes simple bugs in code; may need to consult with or seek out the assistance of others for more complex scenarios.
  • Performs routine / simple code review changes made by self and / or others.
  • Communicates progress of assigned activities and escalates roadblocks for completing work as assigned.
  • Progressively learns the tools, processes, and products of CSI; shows progress towards becoming self-sufficient with assigned tasks.
  • Provide troubleshooting assistance for production incidents.
  • Performs other duties as assigned.

Primary Results Accountable For Achieving

  • Code software that meets business requirements and successfully passes Quality Assurance.
  • Successfully program enhancements to the system or libraries as assigned.
  • Timely resolution or escalation of production incidents.

Job Requirements

Education & Certifications :

Accredited university, college or trade school education and training in applicable technology.

Experience

Professional level position in described technology. Zero (0) to three (3) years of successful, hands-on work experience in relevant technical field.

Required Skills

  • Demonstrates technical competencies, such as but not limited to :
  • Specific technology skills vary by assigned role (e.g., .NET, C#, SQL, JavaScript, CSS, etc.)
  • Demonstrates understanding of APIs, libraries, frameworks, etc.
  • Reasoning and analytical skills
  • Communication skills written and oral
  • Collaboration and teamwork
  • Mathematical skills
  • Understanding of Object-Oriented Programming concepts
  • Experience programming in C based OOP language (C++, C#, Java)
  • Basic understanding of relational database concepts and SQL experience
  • Experience developing using Windows OS (e.g. Windows 10 / 11, Windows Server, SQL Server, etc.)
  • Experience working in a .NET environment (.NET Core 3.1 or later preferred)
  • Web development experience (especially JavaScript, CSS, REST APIs, ASP.NET)
  • GIT or other version control software

RELATIONSHIP BUILDING

This position requires contact primarily within the department and contact within the company on routine matters. Contact outside the company is minimal.

DECISION MAKING

The position requires frequent decision making and the ability to plan and perform unusual or difficult work with general operation methods / procedures.

SUPERVISION RECEIVED

General Supervision. Assignments are both task-oriented and objective-oriented. Work is reviewed for soundness of judgement and overall adequacy and accuracy.

WORK ENVIRONMENT

The work environment characteristics described below 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.

Travel : No travel typically required.

Physical Demands

The employee is regularly required to sit, talk, and hear, and use hands to finger, handle or feel. This position requires the basic need to look at a computer screen up to 8 hours a day.

This position requires close vision (clear vision at 20 inches or less).

Not For Colorado, Washington, California, New York City, or Albany County, NY applicants :

This position is not open for Colorado, Washington, California, New York City, or Albany County, NY, applicants.

CSI Overview

CSI is a leading fintech, regtech and cybersecurity solutions partner operating at the intersection of innovation and service.

As a trusted technology company, CSI excels at driving businesses forward with a unique blend of cutting-edge solutions, decades of experience and a commitment to authentic partnerships defined by our customer-first culture.

Employee Benefits

CSI is dedicated to providing challenging and rewarding careers for our employees across the country and offers a competitive compensation package, including health, dental and vision insurance, paid vacation, 401k, and much more!

Equal Opportunity Employer

CSI is proud to be an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, age, disability, veteran status, genetics, or any other legally protected basis.

Hybrid Work Requirement

If you live less than one (1) hour drive from a CSI office, you will be required to be hybrid in-office .

J-18808-Ljbffr

11 hours ago
Related jobs
Home Depot
KENTUCKY, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

GeoLogics Corporation
Lexington, Kentucky

Responsible for designing, coding, testing and integrating software as part of a development team. Contribute to software requirements, design, code, reviews, and test of pre-existing applications. ...

Chipton-Ross
Lexington, Kentucky

Chipton-Ross is seeking a Software Engineer for a contract opening in Lexington, KY. The applicant will be a Software Engineer responsible for web application design, development, and integration to support customers. The applicant will be responsible for designing, coding, testing, and integrating ...

Actalent
Lexington, Kentucky

As a Software Engineer, you will be an integral part of a fast-paced team focused on developing and enhancing ROS-based software applications, implementing complex algorithms, and integrating cutting-edge sensor technology. Exciting Software Opportunity Supporting Cutting Edge Robotic Technology!. E...

Limelight Networks
Lexington, Kentucky

As part of the MMD team, the Software Engineer will assist in all aspects of the software development life-cycle, from communicating with product management through development, QA, and deployment/maintenance. ...

Utility Consumer Analytics Inc.
Kentucky, United States
Remote

Lead, mentor, and inspire a team of software developers to deliver high-quality software solutions on time and within budget. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent years of work experience. If you are a passionate Full Stack Softwa...

Moseley Technical Services Inc
Lexington, Kentucky

Responsible for designing, coding, testing and integrating software as part of a development team. Contribute to software requirements, design, code, reviews, and test of pre-existing applications. ...

Geologics Corporation
Lexington, Kentucky

GeoLogics is seeking a talented Software Engineer /. Position: Software Engineer /. Responsible for designing, coding, testing and integrating software as part of a development team. Contribute to software requirements, design, code, reviews, and test of pre-existing applications. ...

Cenergy International
Lexington, Kentucky

Applicant will be a Software Engineer responsible for web application design, development and integration to support customers. The applicant will be responsible for designing, coding, testing and integrating software as part of a development team. Contribute to software requirements, design, code, ...

Xometry
Lexington, Kentucky

We are looking for a junior- to mid-level software engineer to join our software engineering organization. Writing, testing, deploying, and maintaining web software frontends and backends. Close collaboration with other engineers, designers, and product managers to become a valued member of an auton...