Chemgenes
Senior Software Developer
Chemgenes, Wilmington, Massachusetts, us, 01887
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. 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. 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: Must also have the following competencies: 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; and 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.)