Natoli Engineering Company, Inc.
Software Developer
Natoli Engineering Company, Inc., Saint Charles, Missouri, United States, 63301
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
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