Logo
Edify Technologies

Senior Web Developer

Edify Technologies, New York, New York, United States,


Job Title:

Senior Web DeveloperJob Location:

New York city, NY (Hybrid work model)Duration:

Full timeAbout the Company:Transforming Businesses with Innovative Digital Solutions! Headquartered in Naperville, IL, we are a dynamic team with over two decades of industry expertise, dedicated to delivering robust business solutions, staff augmentation, and a comprehensive range of application and web services. As a former recipient of INC. Magazine's prestigious '5000 Fastest Growing Private Companies' award, we take immense pride in our proven track record of success. At Edify Technologies, we partner with customers globally, empowering them to enhance their technology footprint, reduce unnecessary costs, develop sustainable IT solutions, and gain a competitive edge in today's digital world. We believe in creating an impact through innovation, driving tangible results that propel businesses forward.

About the Role:Seeking a highly motivated and accomplished Senior Web Developer with demonstrated experience in designing, building, deploying, and maintaining websites and web applications. The successful candidate will collaborate with a team of software engineers, data engineers, research scientists, and clinical informaticists to develop cutting-edge software systems that support the clinical and biomedical research community. The Research Data Services team prioritizes, develops, and delivers software capabilities and change requests using the Agile Methodology, applying best practices and tools for continuous development/continuous integration processes for testing and deploying solutions. The successful candidate for this position will play an integral role in building and nurturing the professional software engineering culture within the Scientific Computing and Data Division. This position reports to the Executive Director for Scientific Computing and Data Division.

Responsibilities:Lead and/or participate in projects for enhancing and improving established web portals for semantic and other data-driven applicationsDesign, build, and maintain the evolving Scientific Computing and Data division website by working closely with the Dean and division leaders.Assist with, direct, and perform code reviews of other team members.Manage and deliver web development projects as needed.

Qualifications:Bachelor's degree in computer science or a related discipline, an advanced degree preferred.7 years of experience in systems programming with increasing administrative and leadership responsibilities, or an equivalent combination of education and work experience.Extensive experience developing web applications using some or all of the following technologies: JavaScript frameworks for client side and server-side web development, including Node.js, Express.js, React.js, Angular.js, JQuery, etc.The .NET Core software framework and Internet Information Services (IIS) web serverSQL ServerHTML 5CSS frameworks like Bootstrap, Tailwind, etc.Experience developing web applications following the Model-View-Controller (MVC) architectural pattern.Experience working in highly technical biomedical and clinical research environments.Ability to guide technical decision-making, enforce coding standards, and ensure high-quality code through code reviews and best practices.

Preferred Qualifications:Experience with search technologies and NoSQL document databases, such as Apache Solr, MongoDB, and Elasticsearch.Experience building Semantic Web based applications and using GraphQL for embedding graph data into web applications.Experience working with biomedical data, such as electronic health records and genomic data.Experience integrating dashboards built on Tableau or Power BI into web applications.Experience developing accessible web applications for visually impaired users.A portfolio of web applications that you have designed and built, which can be shared with the hiring manager.Experience managing projects from inception to completion, including scoping, planning, scheduling, and delivering projects on time and within budget.Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues and provide effective solutions.Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.

We Believe in Diversity & Inclusion:As a minority-owned company, we deeply value and prioritize inclusion and diversity within our organization. We believe that a diverse and inclusive workforce fosters innovation, creativity, and empathy, leading to a richer and more rewarding work environment. We are committed to cultivating a workplace where every team member feels valued, respected, and empowered to contribute their unique perspectives and talents. Join us and be a part of a team that celebrates diversity, cherishes different perspectives, and fosters a collaborative and supportive community.

#InclusionAndDiversity #Empowerment #EdifyTechnologies #JoinOurTeam #Hiring