Software Developer, Software Engineer, App Developer - Mobile/Web
Listed on 2026-07-15
-
Software Development
Software Engineer, App Developer - Mobile/Web, Full Stack Developer, Backend Developer
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 FunctionsThe 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.
- 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 Chem Genes’ Core Values.
- May perform other duties as assigned.
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.
- Bachelor’s degree in related field such as Computer…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).