Executive search firm, Monroe Consulting Group is recruiting on behalf of one of the leading multinational Medical Technology Company. They're in search of dynamic leaders to join their force as a Software Lead.
Job Responsibility:
- Lead development teams and brainstorm software solutions.
- Design both client-side and server-side architecture.
- Participate in all phases of cloud development, including requirements definition, design, development, deployment, maintenance, performance tuning, and monitoring.
- Construct visually appealing front-end applications.
- Develop and oversee well-functioning databases and applications.
- Expertise in microservice development.
- Ensure product quality, performance, and security.
- Troubleshoot, debug, and upgrade software as needed.
- Establish security and data protection settings.
- Produce technical documentation.
- Collaborate with data scientists and analysts to enhance software performance.
Job Requirements:
- Over 8 years of software development experience, with at least 3 years in team leadership roles.
- Demonstrated proficiency as a Full Stack Developer and Java Developer in Agile environments.
- Expert in designing, developing, testing, and supporting cloud applications and services.
- Hands-on experience with Kubernetes service, Function App, and various queue mechanisms.
- Skilled in crafting both high-level and low-level architectural design documents.
- Capable of building and managing CI/CD pipelines.
- Knowledgeable in secure application coding practices and implementing remediation steps for common vulnerabilities.
- Familiarity with application performance testing, MSSQL databases, and ISS web servers.
