Software Developer

Reports To: COO

The Software Developer is responsible for performing tasks related to the .NET ERP package including project management for software development projects, documentation, code release, backups, bug testing, troubleshooting user issues, etc. Responsible for the following ERP application development items: configure, analyze, design, develop, and maintain ERP program codes and applications to support business processes and functions.

Works on complex problems in which analysis of situations or data requires an in-depth evaluation of various factors. Exercises judgment within broadly defined practices and policies in selecting methods, techniques and evaluation criteria for obtaining results. May determine methods and procedures on new assignments and may provide guidance to other lower level personnel.

Essential Job Functions

The major tasks and duties of the job include but are not limited to:

  • Analyzes, designs, programs, debugs and modifies software enhancements and/or modification of computer programs.
  • May design and develop imaging algorithms for software components, interactive and automated applications and/or test programs.
  • Uses current programming language and technologies, writes code, completes programming and performs testing and debugging of applications.
  • Completes documentation and procedures for installation and maintenance.
  • Designs/codes applications following specifications using the appropriate tools.
  • Maintains and modifies existing applications without supervision as well as under direction from senior staff members.
  • Performs maintenance programming for existing version.
  • Performs custom programming at customer request.
  • Assumes responsibility for ongoing data architecture for ERP software.
  • Uses professional concepts to contribute to ERP software development concepts and principles and to achieve objectives in creative and effective ways.
  • Demonstrates behavior consistent with ChemGenes’ Core Values.
  • May perform other duties as assigned.

Core Competencies

At the mid-career level, solidifying the following competencies:

  • Technical Capacity:
    • Has solid knowledge of software development processes, policies and practices.
    • Has the knowledge and tools required to complete the work efficiently and effectively. Grasps aspects of required duties and skills.
    • Achieves a satisfactory level of technical and professional skill or knowledge in position-related areas;
    • Keeps current developments and trends in areas of expertise.
  • Problem Solving/Analysis:
    • Engages in mutual problem solving by brainstorming alternative positions and approaches and evaluating them openly and fairly.
    • Uses sound or logical judgment to spot and analyze problems, develop alternative solutions and initiate corrective solutions.
    • Proactively identifies problems – Anticipates, identifies and clearly defines problems
    • Identifies multiple solutions to the problem – Identifies, evaluates and weighs alternatives of multiple solutions
    • Proposes and implements solutions – Works effectively with the organization to resolve issues and proposes
    • Implements well-conceived, logical solutions in the best interest of the organization.
  • Communication Skills:
    • Proactively communicates; informs others of what they need to know. Utilizes oral and written communication to enhance relationships across the organization. Capably articulates thoughts and ideas in speaking and listens carefully to others.
    • Verbal communication – Clearly communicates ideas, information, proposals, instructions, issues, and questions using appropriate tone and language.
    • Written communication – Produces clear, concise memos, email, and other correspondence, that conveys all relevant information using appropriate language.
  • Interpersonal skills:
    • Style, tone and nonverbal cues
    • Negotiation
    • Performance reviews/feedback
    • Difficult conversations/minimizing conflict
  • Project Management and Time Management:
    • Establishing priorities and outlining project goals and outcomes
    • Planning the project timeline
    • Effective collaboration
  • Honesty & Integrity:
    • Takes personal responsibility for correcting problems or issues.
    • Holds themselves to the highest ethical standards within the industry

Preparation, Knowledge, Skills, and Abilities

  • Bachelor’s degree in related field such as Computer Science or related discipline.
  • 3–5 years of development experience in VB.NET and MySQL.
  • Strong understanding of database design, MySQL queries and stored procedures.
  • Experience in systems design and a solid understanding of applications development, database development, application and system testing, and integration methodologies.
  • Excellent logic, communication and troubleshooting skills.
  • Flexibility and resourcefulness in design and development are a plus.
  • Maintains broad knowledge of software development principles and theory.
  • Computer skills: strong knowledge of Microsoft Office, particularly Word and Excel.
  • Must be able to multitask and have good time management skills.
  • Must be able to work in a team atmosphere and have a positive attitude toward work environment.

Supervisory Responsibility

None

Working Conditions & Physical Demands

The work will be performed at the ChemGenes’ corporate office. This is largely a sedentary role; however, some filing is required. This would require the ability to lift files, open filing cabinets and bend or stand as necessary. In order to type and use the telephone: use hands to finger, handle or feel objects, tools or controls, reach with hands and arms, talk or hear.

Apply Now

Join the front line of discovery and help shape the future.

Send Your Resume

The Perks

Matched 401K
Retirement Account
Paid Vacation
10 Paid Holidays a Year
Flexibility to move across departments
Life Insurance
Tuition Reimbursement Program
Health Insurance
Dental Insurance
Vision Plan

ChemGenes is an equal opportunity employer. It is the policy of the Company to prohibit discrimination and harassment of any type and to afford equal employment opportunities to employees and applicants, without regard to race, color, religion, sex, national origin, age, disability, genetic information, gender identity or expression, or veteran status. The Company will conform to the spirit as well as the letter of all applicable laws and regulations. The Company will take action to employ, advance in employment and treat qualified Vietnam era veterans and disabled veterans without discrimination in all employment practices.

* External and internal applicants, as well as position incumbents who become disabled as defined under the Americans with Disabilities Act must be able to perform the essential job functions (as listed) either unaided or with the assistance of a reasonable accommodation to be determined by management on a case by case basis.