|Duties and Responsibilities
Duties: Provide hands-on development expertise to deliver technical solutions through computer and software programs, ensuring all errors are resolved and the desired results are produced. Develop, create, and modify general computer applications software and specialized utility programs, as well as analyze user needs, and develop software solutions; conduct and direct software testing and trials to ensure all programs and software applications will produce the desired information and results are correct and standards compliant; document technical software solutions through confluence and ensure programs are written in accordance to specific solution architectures; define and disseminate technology best practices to increase operating efficiency, reliability, and scalability for future requirements and growth; confer and collaborate with partner teams including creating, operations, and technical departments, to clarify program requirements, identify potential gaps, and recommend solution options or changes; analyze user needs and software requirements to determine feasibility of design; partner with users of the software to understand usage patterns and challenges, and to ensure a proactive pursuit of new solutions or improvements to increase adoption of software solutions.
Minimum Requirements: Bachelor’s degree in Computer Science, Information Technology or Electronics Engineering plus five (5) years’ experience as Software Developer, Java Developer, Systems Analyst, Programmer or related position. Willing to accept a foreign educational equivalent.
Worksite: Exact worksite not known at this time but will report to, will be managed from, and paid out of headquarters office in Charlotte, NC. No travel and/or telecommuting.
This position qualifies under our incentive-based employee referral program.