Job details
Job type full-time
Full job description
The lead software developer will lead the implementation of business solutions software including the development of phenomenex ecommerce website, crm, and supporting applications and servicesThe position requires sound management skills to lead and direct a team of developers in the system integration, design, and future enhancements of our applications and servicesThe successful lead software developer can quickly learn new technologies and existing domain knowledge.
Primary responsibilities
Perform technical feasibility studies of new technologies and architectures, including evaluation of commercial tools and components.
Translate the ideas of business leaders and end users into technical requirements that the development team understands and implements .
Effectively communicate between team members and other cross functional areas .
Participate in the development of a schedule and effort estimates for implementation.
Lead and oversee as well as provide technical leadership for onsite and offshore individual contributors to ensure completion of tasks and attainment of departmental goalsThis includes but is not limited to d irecting the team in the design, development, coding, testing and debugging of applications.
Lead team on software design activities based on functional and non-functional requirements.
Understand and manage integration points across all systems and applications.
Write documentation, code, unit testing, performance analysis, integration and other relevant activities as needed.
Lead and ensure team follows code merging and branching strategy, automated unit tests, automated builds, deployments, and ci/cd practices.
Lead and ensure team follows established process, practices, and standards.
Provide run time operational support of web applications.
Implement measures that foster continuous performance improvements.
General qualifications
Bachelor’s degree in computer science or related technical field experience.
Excellent verbal and written communication, analytical, and development skills.
At least 10 years of software development experience with strong .net core, api, c#, asp.net (a plus), mvc (a plus) knowledge and 10 years of hands-on coding.
Must have experience with azure cloud technologies – azure web app, azure devops, ci/cd, virtual machines, app services, azure functions, etc
Must have experience with database principles and sql (ms sql preferred), stored procedures, rest api, graphql, and solr (a plus)
Some experience with javascript (es6 and later), angular 7+, css, html, jquery, bootstrap, node.js, containers, microservices
Knowledge of agile scrum and agile tools (i.eJira, confluence, azure devops, ms project, miro), git, and bdd
Understanding of digital and web technologies such as e-commerce tools, crm, and product catalogs (a plus)
Firm grasp of s.o.l.i.d programing principles and an understanding of distributed cloud-based architectures patterns and practices (preferably on azure cloud).
When you join us, you’ll also be joining danaher’s global organization, where 80,000 people wake up every day determined to help our customers winAs an associate, you’ll try new things, work hard, and advance your skills with guidance from dedicated leaders, all with the support of powerful danaher business system tools and the stability of a tested organization.
Hiring insights
Job activity
Posted 15 days ago