Logo
Natoli Engineering Company, Inc.

Software Developer

Natoli Engineering Company, Inc., Saint Charles, Missouri, United States, 63301

Save Job

Overview The Software Engineer is responsible for designing, modifying, developing, writing and implementing software programming applications and components. They should be able to multitask on a variety of projects in a positive and professional manner, with a strong ability to work in a fast paced, highly detailed and deadline driven environment.

Essential Duties And Responsibilities

Utilize established development tools, guidelines and conventions including but not limited to Visual Studio and SQL Server Management Studio

Create and maintain SSRS reports

Design, code and test new Windows and Web software applications

Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement

Maintain existing software systems by identifying and correcting software defects

Investigate and develop skills in modern technologies

Create technical specifications and test plans

Create and maintain operational documentation

Consult with management and end users related to projects and tasks

Consult colleagues concerning maintenance and performance of software systems

Implement new software

Manage multiple projects and tasks

Optimize SQL Server architecture and SQL applications for performance

Manage SQL application user security

This list is not intended to be all-inclusive. Employees may perform other related duties as assigned.

Qualifications and Requirements

Must be at least 18 years of age

Bachelor’s degree in computer science, Information Systems, or related field

Must have knowledge of VB.Net, C# and Microsoft SQL Server; ASP.net MVC preferred

Experience

2+ years’ experience

Experience with Microsoft Dynamics GP or Microsoft Dynamics CRM

Physical Requirements

Ability to lift, pull, push, or carry several types of light weight files or tools (approximately 1-10 pounds) and process accordingly

Ability to sit at a desk using a computer for eight or more hours per day

Ability to stand, kneel, bend, and walk as required throughout the workday to accomplish various tasks

Career Path Opportunities

Career opportunities will depend upon experience, education, career interest, and available career opportunities

Employment Details

Seniority level: Entry level

Job function: Engineering and Information Technology

Industry: Industrial Machinery Manufacturing

Employment type: Full-time

Note: This job description includes essential duties and responsibilities and does not list every task that may be performed. All duties and responsibilities are subject to change at management’s discretion.

#J-18808-Ljbffr