Job Closed
This listing is no longer active.
Precision Medicine Group delivers specialty services that help its life science clients navigate healthcare challenges. The company entered its 10th year of suc
Frontend Software Engineer – II
Location
India
Posted
149 days ago
Salary
0
Seniority
Mid Level
Job Description
Frontend Software Engineer – II
Precision Medicine Group
• Represents the Application Operations / Development team on all active projects. • Participates in the daily application operations / development stand-up meetings. • Follows established procedures for change management across applications where changes are necessary. • Documents and maintains the application operations / development standard operating procedures. • Write clean, maintainable, and well-documented code that meets the industry standards and best practices. • Identify and troubleshoot issues related to API services, databases, and other backend systems. • Work closely with other engineers and stakeholders to develop and deliver high-quality software solutions • Support assessments of internal systems and process, including revisions or re-design where necessary • Support technology reviews assessing how common code and technologies can work efficiently across service lines • Support continued adoption of cutting-edge technology, through both new offerings and realizing the full value from existing providers and tools • Configure and update client-facing applications exactly as per requirements gathered by engagement teams and follow the Medical, Legal, Regulatory (MLR) guidelines in this process. • Creates WIKI articles for common processes that are repeated and can be shared with others. • Configure Single Sign On integrations for client builds. • Support the development of product unit tests that will be used for future application regression testing. • Measures application development key performance indicators, for example: bug density, sprint analysis, test coverage, etc. • Work with the Product Team to support, implement new application enhancements and features. • Ensures all application changes are made in accordance with life-cycle methodology and risk guidelines. • Interact with end users, internal users, development vendors, data analysts, and other engagement team members.
Job Requirements
- Bachelor’s degree in engineering (B.E.) or in Technology (B. Tech.). Degree in computer science or related fields preferred.
- 2-4 years of experience in related field and working as a frontend application engineer/developer (level 1/2)
- Strong grasp on GIT fundamentals and experience with day-to-day usage
- Hands on knowledge of the following tools and technologies: Vue.js, HTML, CSS, d3 & SQL Server
- Experience with an Agile Development Lifecycle
- Experience in web application configuration and templating.
- Operational knowledge of Team Foundation Server, or Azure DevOps and Octopus
- Knowledge of continuous integration and deployment methodologies
- Experience with cloud technologies such as AWS, Azure, or Google Cloud
Benefits
- Working knowledge of US Healthcare / Market Access would be an advantage.
- Azure hosting components
- May require travel domestically and/or internationally including overnight stays up to 5%
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• As part of an agile product team, the Fullstack Developer (Node.js / React.js) will participate in the design, development and evolution of high-value web applications. • Develop front-end interfaces using React.js • Develop back-end services with Node.js and front-end features with React.js, including implementation of unit tests • Analyze, diagnose and resolve defects and issues • Write technical and functional documentation
• Serve as a technical lead and subject matter expert for the RHEL 7 to RHEL 9 migration project. • Develop migration strategies, including in-place upgrades, new builds, and application re-platforming. • Actively partner with application owners to assess application compatibility with RHEL 9, identify dependencies, and develop test plans. • Provide hands-on support to application teams during migration, troubleshooting package, library, and configuration-related issues. • Manage the day-to-day operations of the RHEL 7, 8, and 9 server fleet, including provisioning, configuration, and decommissioning. • Develop and maintain automation solutions using Ansible, Bash, or Python for patching, configuration management, and system builds. • Manage RHEL subscriptions, repositories, and patching lifecycles using Red Hat Satellite. • Perform system hardening and ensure compliance with federal security standards (NIST, FISMA, and DISA STIGs). • Serve as a senior escalation point for all Linux-related incidents, performing advanced troubleshooting and root cause analysis. • Monitor system performance, capacity, and health, implementing proactive measures to ensure stability. • Create and maintain comprehensive documentation, including system diagrams, build guides, and standard operating procedures (SOPs). • Participate in an on-call rotation for 24/7/365 operational support.
• Develop responsive and performant user interfaces using modern frameworks and tools. • Translate design prototypes and wireframes into reusable and modular components. • Collaborate with backend teams to integrate APIs and services into frontend applications. • Write and maintain unit/integration tests to ensure code quality and maintainability. • Ensure adherence to frontend best practices, performance optimization, and accessibility standards. • Participate in code reviews, architecture discussions, and Agile ceremonies. • Contribute to the continuous improvement of development processes and toolchains.
• Deliver robust, secure and scalable web interfaces using Angular, working side by side with a global engineering team. • Develop, evolve and maintain web applications using Angular with a focus on performance, security and scalability. • Integrate front-end interfaces with REST APIs and microservices, ensuring consistency and quality. • Collaborate with the Java team for full-stack development when needed. • Participate in requirements analysis, estimations and architectural decisions. • Write clean, reusable, testable code aligned with industry best practices. • Create and maintain unit and integration tests to ensure delivery stability. • Maintain existing applications by implementing fixes, improvements and performance refinements. • Work in an agile environment, participating in ceremonies and contributing to continuous delivery. • Stay up to date with trends, frameworks and best practices in frontend development.




