Senior Software Developer
Duties and Responsibilities
The Senior Software Developer is responsible for the design and development of ChemGenes Corp’s ERP information system by studying operations, designing, developing, and installing software solutions. The Senior Software Developer is responsible for ensuring that the following tasks are regularly performed to the .NET ERP package including project management for SW development projects, documentation, code release, backups, bug testing, troubleshooting user issues, etc.
Responsible for the regular completion of the following ERP application development items: configure, analyze, design, develop, and maintain ERP program codes and applications to support business processes and functions. The Senior Software Developer acts independently to determine methods and procedures on new assignments and may oversee the activities of other lower-level personnel. Works on significant and unique issues where analysis of situations or data requires an evaluation of intangible variables and may impact future concepts, products or technologies. Exercises latitude in determining objectives and approaches to critical assignments.
The major tasks and duties of the job include but are not limited to:
- Develop high-quality software solutions by studying system flow, data usage, and investigation problem area;
- Develop tools and applications by producing clean, efficient code;
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code;
- Improve operations by conducting system analysis;
- Endorsing changes in policies and procedures;
- Collaborate with internal teams and vendors to fix and improve products;
- Ensure ERP software is up-to-date with the latest technologies;
- Protect operations by keeping information confidential;
- Assume responsibility for ongoing data architecture for ERP software;
- Use professional concepts to contribute to ERP software development concepts and principles and to achieve objectives in creative and effective ways;
- Oversee and direct the work of Junior Software Developers and Software Developers;
- Demonstrate behavior consistent with ChemGenes’ Core Values;
- May perform other duties as assigned.
May require up to 10% local travel to Billerica, MA worksite. Telecommuting is permitted in accordance with company policy.
#LI-DNI
Minimum requirements
Master’s degree or its equivalent in Computer Science, Computer Engineering, or related field.
Must have
- Demonstrated experience with VB.NET and MySQL;
- Demonstrated experience with Object Oriented programming and design patterns;
- Demonstrated experience in systems design;
- Solid understanding of applications development, database development, application and system testing, and integration methodologies;
- Proven logic, communication and troubleshooting skills;
- Demonstrated broad knowledge of software development principles and theory;
- Demonstrated advanced knowledge of software development processes, policies and practices;
- Strong knowledge of Microsoft Office, particularly Word and Excel;
- Demonstrated knowledge of current developments and trends in areas of expertise.
(Unless otherwise indicated, employer is seeking ability in skills listed above with no specific amount of years of experience required. All experience can be gained concurrently.)
Salary
$154,606 to $165,000 per year.
To apply, email resume to [email protected] with Job Title and Ref Number 00083479 in Subject Line. An EOE.
#LI-DNI
Recommended Jobs
Corporate Engineering Technical Sales DBA
At Infinidat, we help enterprises and service providers empower their data-driven competitive advantage at scale. We are a leading provider of enterprise-class storage solutions. The company’s softwa…
Sales Associate
Job Schedule Corporate Retail Store Job ID 74593 Sales Associate The salary range for this role is $16.00 to $17.25 per hour.* This position is also eligible for incentive pay based on performan…
Digital Organizer
SEIU Local 32BJ Digital Organizer Based in the Northeast Region (New York, New England, NJ, Philadelphia, DC, Pittsburgh) *Frequent travel to Massachusetts ABOUT US: At the forefron…
Postdoctoral Research Fellow - Crompton Lab
Overview We are seeking a highly motivated postdoctoral fellow to join Dr. Brian Crompton’s lab in advancing understanding and treatment of pediatric cancer. Dr. Brian Crompton’s lab is an inter…
Information Technology Specialist AFLCMC/IN
Overview At Credence, we support our clients’ mission-critical needs, powered by technology. We provide cutting-edge solutions, including AI/ML, enterprise modernization, and advanced intelligence…
Delivery Director
Delivery Director Date: Feb 19, 2026 Location: Webster, MA, US Company: MAPFRE Summary Senior IT leader responsible for the end-to-end delivery of multiple large-scale p…
Tandem Talk | Past Issues
$31.25 Per Hour | Local | First Shift Call NOW at 508.643.8106to get started! Job Description: ~$31.25 Per Hour ~10-12 Hour Shifts ~7am Start Times ~4 Day Work Week The CPC Logistics…
Stress Engineer
Position Summary At Babcock Power, we are a driving force in power, committed to shaping the future of energy solutions. Driven by our core values of Teamwork, Integrity, and Performance, we ena…
Lead Extrusion Operator
Are you a technical expert who thrives on the production floor rather than behind a desk? We are seeking a Lead Extrusion Operator to lead our extrusion line. This isn't just a "clipboard and whist…
Dispensary General Manager
General Manager – Cannabis Dispensary Location: Easthampton, MA Salary: $70,000 per year We are seeking a seasoned and driven General Manager to lead all aspects of operations at our can…