Software Developer/Programmer Job in Charlotte 28262, North Carolina Us
As a result, of strong growth and the imminent launch of new exciting products, the company has the need to recruit an experienced Account Development Manager based at the Charlotte office.
Please Note:
This is a full-time office-based role with very little travel. The selected candidate will be expected to work out of our North Charlotte office on Mallard Creek Rd.
- Create and modify computer programs by converting project requirements into code.
- Perform a variety of programming assignments requiring knowledge of established programming procedures and data processing requirements. Maintain and modify existing programs, and create new programs as required.
Duties:
* Confirms project requirements by reviewing program objective, input data, and output requirements with analyst, supervisor, and client.
* Arranges project requirements in programming sequence by analyzing requirements; preparing a work flow chart and diagram, subject matter, programming language, and logic.
* Encodes project requirements by converting work flow information into computer language.
* Confirms program operation by conducting tests; modifying program sequence and/or codes.
* Prepares reference for users by writing operating instructions.
* Maintains historical records by documenting program development and revisions.
* Maintains client confidence and protects operations by keeping information confidential.
* Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
* Contributes to team effort by accomplishing related results as needed.
Skills/Qualifications:
General Programming Skills, Analyzing Information, Problem Solving, Software Algorithm Design, Software Performance Tuning, Attention to Detail, Software Design, Software Debugging, Software Development Fundamentals, Software Documentation, Software Testing.
Bachelors Degree. Minimum 2 years, preferably 4 years experience in a similar position.
- Have 2 minimum, preferably 4 years professional experience in software development.
- Be the type of person that codes for fun, quickly wins the respect of peers, and jumps at the chance to share knowledge and mentor others.
- Be able to demonstrate a full understanding of Object-oriented concepts.
- Have programing expreience with Microsoft SQL Server databases, T-SQL, ADO.NET.
- Have professional experience of N-Tier Application design.
- Demonstrate knowledge and experience in Algorithm design, problem solving, and complex analysis.
- Have excellent troubleshooting skills.
- Demonstrate experience in building software systems that have been successfully delivered to customers.
- Demonstrate experience in full software life cycle development.
- Have the ability to take a project from scoping requirements through to product launch.
- Demonstrate experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Have architecture skills, knowledge of design patterns, and strong fundamentals.
- Have clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions.
- Have exceptional presentation skills.
- Be flexible and quick to learn new skills.
- Be proficient in Visual Basic .NET and Visual Basic 6, including the use of program “classes” and creation of DLL’s.
- Be proficient in C#.
- Have experience in the use of SourceSafe and Crystal Reports.
- Demonstrate expertise within functional discipline.
- Demonstrate a good understanding of IT - databases, business applications, MS Office, CRM, Crystal Reports, SSRS etc.
- Maintain courteous, professional and effective working relationships with employees at all levels of the organization.
- Show commitment and adherence to company's core values.