ChemGenes Corp. Senior Software Developer Wilmington, Massachusetts
Reports To: COO
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. Responsibilities include ensuring the following tasks are regularly performed on the .NET ERP package:
- Project management for software development projects
- Documentation
- Code release
- Backups
- Bug testing
- Troubleshooting user issues
The role involves:
- Configuring, analyzing, designing, developing, and maintaining ERP program codes and applications to support business processes and functions.
- Acting independently to determine methods and procedures on new assignments.
- Overseeing the activities of lower-level personnel.
- Working on significant and unique issues where analysis of situations or data requires evaluation of intangible variables.
- Exercising latitude in determining objectives and approaches to critical assignments.
Major Tasks and Duties:
- Develop high-quality software solutions by studying system flow, data usage, and investigating problem areas.
- Produce clean, efficient code for tools and applications.
- Document and demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts, and code comments.
- Improve operations by conducting system analysis and 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.
- 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.
Core Competencies Minimum Requirements:
Master’s degree or its equivalent in Computer Science, Computer Engineering, or related field. Alternate Minimum Requirements: Bachelor’s degree or its equivalent in Computer Science, Computer Engineering, or related field; and 2 years of experience as Software Engineer or related role.
Must have:
- Demonstrated knowledge of VB.NET and MySQL.
- Demonstrated knowledge of Object Oriented programming and design patterns.
- Demonstrated knowledge of 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.
- Strong knowledge of Microsoft Office, particularly Word and Excel.
- Demonstrated advanced knowledge of software development processes, policies, and practices.
- 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.)
#J-18808-Ljbffr