.NET Programmer / Internal System Architect

This position is located in our headquarters Itasca, IL. 
Keyence is seeking a mid-Level Programmer, open and ready to collaborate with other team members and departments, who can develop and code from simple to intermediate-level programs from predefined specifications unique to our dynamic business model.
Keyence is a global technology company that ranks among the most innovative companies in the world. We consistently outperform our industry peers by providing the most advanced and simple to use products and world class technical support. Our continuous and rapid expansion is the reason we’re looking for you.
Principal duties and tasks (Other duties and projects may be assigned):
•    Act as liaison between management information system, and business units
•    Review, analyze, and modify programming systems including encoding, testing, debugging and installing to support the company’s databases / application systems
•    Proactively identify areas to improve data/information operation efficiency and initiate projects to achieve such improvements. Consult with users to identify current operating procedures and their needs
•    Write codes for database access, modification, and constructions including stored procedures
•    Document requirements, define scope and objectives, and formulate program objectives to parallel overall business strategies
•    Develop, implement, administer, and maintain policies and procedures for ensuring the security and integrity of the company databases / application systems
•    Identify data sources, construct data decomposition diagrams, provide data flow diagrams and document the process.
•    Analyze business intelligence data and provide reports
•    Bachelor’s degree required.
•    2+ years’ experience preferred.
•    Strong Analytical Skills - ability to break down problems into simpler components.
•    Team Player – the ideal candidate will be personable and reliable
•    Time Management Skills – the ideal candidate will be able to identify priorities, set goals, and complete tasks in a timely manner.
•    Experience with Microsoft SQL Server and SQL programming language, proficient with joins, T-SQL's, stored procedures
•    Experience with SQL Server Integration Services, SSRS for generating reports
•    Experience with Visual Studio
•    Experience with HTML5 and CSS languages
•    Experience using complex SQL-based queries to create data views
•    Experience building ad-hoc reports to support data analysis and information system design
•    Experience with database design and development. In-depth understanding of relational databases and techniques for normalization
Preferred Technical Skills:
•    Experience in software development
•    Experience in web development
•    Experience in mobile application development
•    Familiarity with C#
•    Familiarity with .NET Framework as well as ASP.NET
•    Familiarity with JavaScript
KEYENCE is an at-will, Equal Opportunity Employer.
Keyence will not sponsor applicants for work visas.


Less than 10% Travel

Nearest Major Market: Chicago

Job Segment: .NET, Developer, Testing, SQL, Database, Technology