Software Developer
Manko Window Systems, Inc. is seeking an individual for the position of an on-site Software Developer in Manhattan, Kansas. Manko is continuously updating and further developing its in-house order and production management software. This is a full-time non-exempt position reporting to the Lead Software Developer, requiring 40+ hours a week. Typical Software Developer schedule is approximately Monday to Friday, 8:00am – 5:00pm.
Supervisory Responsibilities: None
Duties/Responsibilities:
- Collaborates with users and internal teams to understand user needs; drafts initial proposal and design of software to meet these needs
- Assesses feasibility of design and project parameters within time and cost constraints
- Analyzes user needs and designs software
- Develops code and designs software applications based on user specifications
- Modifies existing software to correct errors or improve performance
- Monitors and assists with software testing and validation procedures and programming
- Monitors and assists with software installation; ensures application operates within established specifications
- Gathers and evaluates user feedback and then modifies software for better usability
- Design SQL databases for specific application areas
- Determines required system performance standards and hardware configurations based on user specifications, budget, security needs, and other parameters
- Collaborates with systems analysts, engineers, and programmers to design systems to support required applications
- Advises users on software maintenance
- Performs other related duties as assigned
- Comply with all company policies, procedures, and safety guidelines
Required Skills/Abilities:
- VB .NETPrimary applications are in VB .NET 4.8 and Higher (C and VB primarily)
- Familiarity with GitHub Repository functions
- Microsoft SQL Server
- Building Tables, Views, Stored Procedures
- Understanding Relationships, Triggers, Indexes
- Query Optimization and multi-user environment
- Crystal Reporting
- Building Reports
- Tying into SQL Server for data
- Using variables, and ViewsSQL reporting services
- Creating, updating report views
- Be able to read a tape measure
- Be able to read English and do basic math
- Must work well on a team
- High School Diploma or GED
Preferred Skills/Abilities:
- Strong organizational skills
- Strong communication skills
- Patience in learning a new manufacturing workflow and environment
- Willingness to multi-task on additional workloads or tasks
- Preferred Education/Experience:
- Bachelor's degree in Computer Science or related field
- Five years of experience as a software developer or engineer
Physical Requirements:
- Be able to lift up to 50 lbs
- Prolonged periods sitting at a desk and working on a computer
- Be able to walk, reach forward, and have bilateral hand coordination frequently
- Must wear all required PPE when necessary