Job Description
Job Description
Our client is looking to hire a Visual Basic 6 Developer.
This position is a REMOTE Role.
Project duration: 12+ months
I have attached below a detailed job description for your review.
If you are not interested in this position, but can refer to me a viable candidate that I place with my client for atleast 90 days, I will pay you a REFERRAL FEE of $1,500.
If you have the required experience and interest, please email me a current resume, along with your responses to the following questions:
*** How much experience in years do you have with Visual Basic 6?
*** How much experience in years do you have with C#?
*** How much experience in years do you have with .NET?
*** How much experience in years do you have with WinForms?
*** How much experience in years do you have with MS SQL Server?
*** What is your desired hourly rate?
*** Why are you looking for a new position?
*** Where do you currently live (city, state)?
*** What is your availability to start a new project?
Thank you!
Steven Edelman
Pivotal Solutions, Inc.
516-472-0749
www.pivotal-solutions.net
VB6 Software Developer - Contract
SUMMARY
Our client is looking for a VB6 software developer that is also comfortable with C# WinForms development. The VB6 coding will be the primary focus as we are maintaining the VB6 application while migrating the system over to .NET/C#. A minimum of 10 years of VB6 experience is required as well as a minimum of 5 years of .NET/C# development. While local candidates will be preferred, remote work is available as well.
Please note that the migration is to a WinForms desktop application rather than a web application.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Include the following. Other duties may be assigned.
- Consults with internal staff and customers to gather information about program intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, and interfaces with other systems.
- Designs or writes program specifications based on consultations.
- Converts designs and specifications into computer code.
- Creates test scripts and runs tests to find errors and confirm program meets specifications.
- Analyzes code to find causes of errors and revises programs.
- Writes and maintains documentation of changes to computer code, programs, and specifications.
- Designs and codes layouts for onscreen user interfaces, printed outputs, and interfaces with other systems.
- Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs.
- Modifies and maintains software programs written by others.
- Participate in the Quality Assurance testing process through test review and analysis, test witnessing and validation of software.
- Works under general supervision.
- Document time estimates and anticipated approach for modifications, enhancements, new design.
BUSINESS –RELATED CONTACTS
Skills - General
To perform the job successfully, an individual should demonstrate the following competencies:
- Adaptability - Adapts to changes in the work environment; Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected events.
- Analytical - Produces complex or diverse information; Collects and researches data; Uses intuition and experience to complement data; Designs work flows and procedures.
- Attendance/Punctuality - Ensures work responsibilities are covered when absent; Arrives at meetings and appointments on time.
- Business Acumen - Understands business implications of decisions; Aligns work with strategic goals.
- Communication – Speaks clearly; Listens and gets clarification; Responds well to questions; Participates in meetings; Varies writing style based on audience.
- Customer Service - Responds to requests for service and assistance; Meets commitments.
- Dependability - Takes responsibility for own actions; Keeps commitments; Commits to long hours of work when necessary to reach goals; Completes tasks on time or notifies appropriate person with an alternate plan.
- Design - Generates creative solutions; Translates concepts and information into user interface and code; Uses feedback to modify designs; Applies design principles; Demonstrates attention to detail.
- Diversity - Demonstrates knowledge of EEO policy; Shows respect and sensitivity for cultural differences; Educates others on the value of diversity; Promotes a harassment-free environment; Builds a diverse workforce.
- Ethics - Inspires the trust of others; Works with integrity and ethically; Upholds organizational values; Approaches others in a tactful manner; Reacts well under pressure; Treats others with respect and consideration regardless of their status or position; Accepts responsibility for own actions; Follows through on commitments.
- Initiative - Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed.
- Innovation - Displays original thinking and creativity; Meets challenges with resourcefulness; Generates suggestions for improving work; Develops innovative approaches and ideas; Presents ideas and information in a manner that gets others' attention.
- Interpersonal Skills - Focuses on solving conflict, not blaming; Maintains confidentiality; Listens to others without interrupting; Keeps emotions under control; Remains open to others' ideas and tries new things.
- Organizational Support - Follows policies and procedures; Completes administrative tasks correctly and on time; Supports organization's goals and values; Benefits organization through outside activities; Supports affirmative action and respects diversity.
- Planning/Organizing - Prioritizes and plans work activities; Uses time efficiently; Sets goals and objectives; Develops realistic action plans.
- Problem Solving - Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.
- Project Management - Communicates changes and progress; Completes projects on time;
- Quality - Looks for ways to improve and promote quality; Demonstrates accuracy and thoroughness; Applies feedback to improve performance; Monitors own work to ensure quality.
- Safety and Security - Observes safety and security procedures; Determines appropriate action beyond guidelines; Reports potentially unsafe conditions; Uses equipment and materials properly.
- Teamwork - Balances team and individual responsibilities; Exhibits objectivity and openness to others' views; Gives and welcomes feedback; Contributes to building a positive team spirit; Puts success of team above own interests; Able to build morale and group commitments to goals and objectives; Supports everyone's efforts to succeed.
- Technical Skills - Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.
- Experience with commonly used concepts, practices and procedures of software development.
- Ability to be self-directed and work independently.
- Must work well in cross-functional teams.
- Strong written and verbal skills.
Skills - Required
- VB6 – At least 10 years of developing/maintaining VB6 applications.
- C# WinForms – At least 5 years of developing WinForms applications using the C# language.
- SQL – At least 5 years of working with Microsoft SQL Server, including writing TSQL scripts.
Skills – Nice-To-Have
- SourceSafe
- Telerick Controls
- Azure DevOps
- Git
- Web Services (including microservices).
- Working with JSON data
- .Net Core
EDUCATION AND/OR EXPERIENCE
Bachelor's degree (B. A.) from four-year college or university; or at least 5 years related experience and/or training; or equivalent combination of education and experience.
Company Description
Growing organization.
Company Description
Growing organization.