Desktop Application Developer
Desktop Application Developer
Full Time Regular
Cincinnati, OH, USA
Job Description:
LCS builds leading software solutions for the Property Management Industry, Workflow and Process Tracking, as well as VoIP Telephony systems. Our development teams operate in an agile environment with a team focused approach. We provide a high-tech working environment with hybrid options for remote and on-premise work days.
We are looking for knowledgeable, experienced, and detail oriented Desktop Application Developers to join our team. As a Desktop Application Developer, you will work on our core product that is used by tens of thousands of customers across the US. The successful candidate will be a fast learner with the ability to handle multiple tasks and possess excellent analytical, listening and communication skills, both written and verbal.
Come experience the fun, friendly, fast-paced culture that LCS provides.
Primary Responsibilities:
- Full lifecycle SDLC software development
- Support verification and validation processes, including but not limited to code reviews and unit testing
- Actively participate in agile methodologies
- Collaborate with Business Analysts, Stakeholders and Product Managers to iterate on the design and implementation of our products
- Design architectural technical requirements for projects
- Work with your team to understand priority and urgency, while escalating blockers or delays
- Mentor and coach other developers
- Actively seek ways to improve business software processes and interactions
- Provide regular project status updates summarizing achieved milestones and short-term development projects goals
- Ensure software security by developing and enforcing coding standards, which mitigate security risks and vulnerabilities
Job Requirements:
- Minimum of 5 years software development experience
- Bachelor's degree in Computer Science or equivalent work experience
- Advanced proficiency using modern programming languages
- Ability to work both independently and in teams
- Advanced ability to analyze issues and troubleshoot problems
- Excellent written and verbal communication skills
- Ability to examine complex functional requirements and turn them into technically sound solutions
- Ability to anticipate technical challenges and non-functional requirements and communicate them effectively with team members and stakeholders
- Thrive in a fast-paced environment
- Ability to manage multiple projects simultaneously
Preferred Qualifications:
- Experience in the following technologies:
- C#
- .NET Framework
- WPF
- XAML
- An understanding or working with databases including writing advanced SQL queries and database design
- Ability to lead teams and projects
- Experience in Infragistics controls, Active Reports, and TX Text Control is a plus
Benefits:
- Health, dental, & vision insurance
- Wellness program with rewards for healthy activities
- 401(K) with employer match
- Profit sharing
- 9 paid company holidays
- Paid time off
- Life insurance
- Paid medical leave/disability insurance
- Contemporary office building
- Wooded campus with nature trail
- On-site fitness center
- LCS Work Perks program
- One of Cincinnati's "Top Places to Work"
- Hybrid remote/office work schedule available
Candidates must live in the Greater Cincinnati area or be willing to relocate
LCS is an Equal Opportunity Employer
**Email communications from LCS may appear in Junk, Spam, or Promotions (Gmail) email folders. We recommend checking all email folders while communicating with us.