AFL provides industry-leading fiber optic products and services across the globe. Our company was founded in 1984 with a single fiber optic cable and now we manufacture over two thousand products, employ over 5,000 associates and consistently generate annual sales in excess of a billion-dollars in revenue. With our commitment to professional growth and employee development, let AFL “Connect” you to your next career opportunity!
We are seeking a Manufacturing Applications Developer at our corporate office in Duncan, SC. The Applications Developer will design, develop, implement, enhance and maintain software applications partnering with internal business solution architects, business analysts, and systems analysts while consistently following the SDLC methodology in all development activities.
Works with IT Business Solution Architects to understand the business and translate into technical requirements and solutions.
Works with business and systems analysts to develop, test, and implement solutions
Participates in development projects by collaborating with the IT team members to drive process improvements.
Has the ability and initiative to work independently and accepts accountability for project results.
Participates in design walkthroughs and offers constructive feedback to improve the quality of the software product.
Consistently demonstrates sound software development practices, following the System Development Life Cycle methodology to produce efficient, maintainable, value-adding application products.
Abides by the prescribed standards and procedures designed to guarantee compliance with key control objectives like JSOX.
Questions existing processes and procedures (both administrative and technical), and offers suggestions and opinions for continuous improvement.
Communicates technical ideas and concepts in non-technical language to the business.
Develops test scripts/plans in collaboration with Business Analysts.
Performs peer code reviews in support of members of the development team.
Adheres to coding guideline and standards on all work products.
Takes directions from and works with senior members of the development and IT team on projects and tasks.
4-year college/university degree in either information technology, computer science, software engineering, or business management.
Minimum 5 years’ development experience in related field.
Proficiency in relevant technologies and toolsets.
Proven experience in overseeing the design, development, and implementation of software and hardware solutions, systems, or products.
Extensive experience with core software applications, including ERP, CRM, SharePoint, Data Management and Business Intelligence.
Experience with multiple development languages, and development on client-server, cloud-based or mobile platforms.
Keen ability to translate a functional requirement into a technical requirement and ultimately into a technology solution.
Excellent analytical, mathematical, and creative problem-solving skills.
Ability to understand business problems and apply technical solutions.
Team player – comfortable in a cross-functional and multi-cultural environment
Interpersonal skills – a confident communicator with good oral and written communication skills, needed to work with internal and external customers and suppliers to understand the business requirements; able to explain solutions in a non-technical way.
Initiative – a self-starter who strives to achieve even in the most challenging environments.