Greeneville, Tennessee System Engineer – Hybrid / Remote
We are seeking an enthusiastic Systems Engineer who will be responsible for designing, developing, and installing software solutions, as well as reviewing software application standards and technical design. In this role, you will work with third-party vendors, support and/or install software applications/operating systems, and participate in the testing process through test review and analysis, test witnessing and certification of software. To be considered for this position, you must hold a Bachelor’s degree in a related field and possess 2-5 years of experience in the field or a related area. You should have knowledge of commonly used concepts, practices, and procedures within a particular field and be able to work as a subject matter expert with minimum supervision. Your primary job functions will exercise independent judgment when required, and you will typically report to a department manager.
Responsibilities:
- Performance tuning, improvement, balancing, usability, automation
- Support, maintain and document software functionality
- Integrate new systems with existing systems
- Evaluate and identify innovative technologies for implementation
- Project planning and Project management
- Maintain standards compliance
- Implement new software platforms work with third party vendors
- Document and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Improve operations by conducting systems analysis, recommending changes in policies and procedures
- Protect operations by keeping information confidential
- Provide information by collecting, analyzing, and summarizing development and service issues
- Accomplish engineering and organization mission by completing related results as needed
- Develop software/system solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software/system development lifecycle.
- Produce specifications and determine operational feasibility
- Document and maintain software functionality
- Serve as a subject matter expert
- Comply with project plans and industry standards
- Requirements
- Proven work experience in software engineering and/or Database Management
- Firsthand experience in implementing and maintaining software/system applications
- Firsthand experience in Relational Databases, SQL and etc.
- Knowledge of ERP Systems
- Experience with test-driven development
- Ability to document requirements and specifications
- Familiarity with software/system development methodology and release processes
- Installing and configuring operating systems and application software
- BS degree in Computer Science or relevant degree in Information Systems
Software Engineer top skills & proficiency:
- Proficient in SQL Queries, stored procedures and working with in relational databases like SQL Server, MySQL, and ERP Systems
- Analytical & Problem-Solving Skills
- Ability to Learn Quickly
- Team Player
- Project Management
- Written and Verbal Communication
- Customer-Oriented
- Analysis
- General Programming Skills
- SharePoint, MS Dynamics, HTML, and other related software a PLUS