Software Developer
TEKsystems - Montville, NJ
Apply NowJob Description
We are seeking a Full Time, Software Developer, to become an integral part of our team and support the IT and enterprise business systems. This technical position, reporting to the IT/Software Development Manager, will support the implementation of the core Pharmaceutical Manufacturing System, Training and Compliance System, Document Management System and other business systems in a highly regulated environment. Responsibilities: Support day-to-day technical activities of enterprise-level systems and quickly respond to support tickets from users of different departments according to company procedures. Work with the Software Manager/Project Lead to define business requirements. Assist in gathering business requirements from project owners. Follow technical specifications and designs to code, test, debug, install and maintain software applications that would meet stakeholder needs. Write and maintain custom reports and queries, leveraging appropriate reporting tools or by writing SQL queries. Document system architecture, technical and operational, as well as disaster recovery procedures. Migrate applications, both in-house and off-the-shelf, as needed, to ensure smooth transitions. Work with third-party IT service provider to develop and maintain security protocols related to the use of software, website, intranet and office applications. Assist in keeping track of all software and hardware inventory. Provide support for departments during regulatory audits. Keep abreast with current trends with a focus on technology development and industry best practices and recommend solutions or alternate methods to meet both business requirements and industry best practices. Perform other IT tasks, as necessary. Qualifications: Excellent listening, interpersonal, written, and oral communication skills. Logical and efficient, with keen attention to deadlines and detail. Highly self-motivated and focused. Ability to effectively prioritize and execute multiple tasks while under pressure. Ability to work independently and in a team environment. Ability to support the entire software development life cycle. Ability to program in a modern programming language and learn new technologies. Experience with Laboratory Information Management System (LIMS) and/or Manufacturing System in a pharmaceutical/medical setting is highly desired. Experience with FDA rules and regulations particularly with Title 21 CFR Part 11 is preferred. Experience with multi system level integration using web services, APIs, file-based data feeds and databases. Understands software security practices including user authentication and authorization and data validation. Application development with Visual Studio using C#.Net. Experience with .NET web development frameworks - ASP.Net Web Forms/ASP.NET Core MVC/Razor Pages. Experience with Blazor web framework is highly preferred. HTML, CSS, Bootstrap and modern UI Frameworks like Fluent UI for Blazor. JavaScript, jQuery and AJAX and other JavaScript-based frameworks like React and/or Angular. Experience with Object-relational mapping (ORM) framework like Entity Framework or Dapper. SQL Server Database Management - tables, triggers, functions, views, stored procedures and scheduled jobs. Crystal Reports and SSRS (SQL Server Reporting Services). Experience with ActiveReports .NET reporting tool is an advantage. Knows how to use modern source control systems like Git. Proficiency in office applications (Word, Excel, PowerPoint, Power BI, Visio) with focus on Excel Pivot Tables, Dashboards and VBA programming. Experience with BarTender software is a plus. About TEKsystems: We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company. The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Created: 2024-10-01