Software Developer 1099
Corporate HQ (San Antonio, TX)
Provides software development services that maximize the effectiveness of data collection, processing, and reporting. Involvement in the full software lifecycle: requirements, design, development, test, release, and maintenance.
Essential Functions
Design, build, and maintain efficient, reusable, and reliable code using the following coding languages:
- C# (Windows Forms, Asp Net MVC, Web API, net core, Xamarin)
- VB.Net
- Java
- PHP
- HTML/CSS
- Javascript
- Angular
- SQL Server
- MySQL
- EDI
Understanding Requirements:
Discuss and comprehend clients’ and/or users’ requirements. This involves effective communication to gather project specifications and expectations.
Prototyping Solutions:
Research and prototype possible solutions. Explore different approaches to address the problem at hand.
Coding and Testing:
Write and test code. Develop clean, efficient, and well-documented code based on user needs.
Project Management:
Apply project management methodologies. Understand project timelines, milestones, and deliverables.
Collaboration:
Collaborate with other developers, managers, and professionals inside and outside the company.
Effectively coordinate with the cross departmental team to ensure successful software development.
Version Control and Quality Assurance:
Use development tools to manage the process, version control, and quality.
Utilize proper version control methodology to ensure a streamlined development process and high level of quality control.
Competencies
- Adaptability
- Problem-Solving
- Passion for Continuous Learning
- Technical Capability
- Strategic Thinking
- Communication Proficiency
- Interpersonal Skills
- Customer/Client Focus
- Leadership
- Teamwork
- Organizational skills
- Ability to manage multiple projects.
- Analysis
- Training and Development
- Time Management
Work Environment
This job is a remote position and occasionally operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, and filing cabinets.
Position Type / Expected Hours of Work
This is a part-time position working 20-30 hours per week. The hours and days of work are typically Monday through Friday, 8:00 a.m. to 5 p.m. This position regularly requires nontraditional hours, long hours, and weekend work. Travel is primarily local during the business day, although some out of the area and overnight travel may be expected.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk, hear, type at 60 words p/m. The employee is frequently required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms. Occasional bending, stooping, reaching, reaching above and below shoulder level, twist and work with computer equipment. Ability to identify and distinguish colors, ability to see distance and up close with or without corrective lenses. Must be able to sit, for long periods, without leaving the work area. Must be able to push and pull items as needed/required. Ability to walk considerable distances during the course of his/her work.
Desired Education & Experience
- Bachelor’s degree in computer science or equivalent combination of education and experience.
- 5 or more years of solid technical knowledge and experience in the use and application of the above-mentioned coding languages in corporate applications.
- Experience using GitHub.
- Experience organizing and managing multiple priorities or projects.
- Problem analysis and problem resolution at both a strategic and functional level.
- Employee training and development experience.
- Hands-on experience in the development and testing phases of the development life cycle.
- Experience in user training.
- Strong orientation toward excellent and timely customer deliverables.
- Excellent interpersonal and communication skills.
- Experience working on high performance teams and is a strong team player.
Requirements:
- Angular
- SQL
- C#
Beneficial Skills & Experience:
- Master’s degree in relevant field.
- Recent examples of applications built using the above-mentioned coding languages.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.