ThoughtWorks has flagged the Principal Technologist (.NET Practitioner, Architecture, Technical Leadership) job as unavailable. Let’s keep looking.

Job Title

Software Technologist I - .NET

Job Description

You are responsible for

  • Participate in the development of application software
  • Assimilate system requirements.
  • Own the detailed design of the system.
  • Comfortable in design, implementation, testing, and documentation
  • Ensure quality by writing developer level tests (unit, component, etc.)
  • Debugging defects
  • Works with team for the quality and timely deliveries.
  • Drive code craftsmanship initiatives in the program.
  • Creates products according to the specifications and software development process
  • Create engineering documentations to comply with product development policies, practices and procedures
  • Analyze and incorporate functional and non-functional requirements
  • Identify and resolve technical risks through quick prototypes and agile methodologies / tools

C# Mastery: Advanced proficiency in C# programming language, encompassing its latest features, best practices, and integration with different frameworks and platforms. Microservices Expertise: In-depth understanding and hands-on experience in designing, developing, deploying, and maintaining microservices-based applications. Mastery in service decomposition, API design, and inter-service communication within cloud environments. Cloud Platform Competency: Strong knowledge of cloud platforms like AWS, Azure, GCP, etc., and deploying microservices in these environments. Utilizing cloud-native services for scalability, resilience, and effective resource management. ASP.NET and .NET Core: Extensive experience in both ASP.NET and .NET Core for building web applications, APIs, and services. Proficiency in utilizing their features and libraries within microservices architecture. GraphQL Implementation: Proficiency in designing, implementing, and consuming GraphQL APIs within microservices. Understanding how to integrate GraphQL into the architecture to streamline data queries across services. API Design and Management: Ability to design robust, scalable, and maintainable APIs using ASP.NET, .NET Core, and GraphQL, ensuring effective communication between microservices. Database Management: Knowledge of working with databases within microservices architecture, including SQL and NoSQL databases, data consistency, partitioning strategies, and efficient data retrieval methods. Testing, Debugging, and Monitoring: Proficiency in writing comprehensive unit tests, performing integration testing, debugging distributed systems, and implementing monitoring solutions for microservices. Security Implementation: Understanding and implementation of security best practices for microservices, including authentication, authorization, encryption, and handling security vulnerabilities. CI/CD and DevOps Practices: Experience in setting up and managing CI/CD pipelines for automated deployment, continuous integration, and delivery of microservices. Agile Scrum Methodology: Practical experience working in Agile Scrum teams, understanding Agile principles, participating in sprints, conducting and attending scrum ceremonies, and ensuring the team's adherence to Agile practices. Scaled Agile Framework (SAFe) (if applicable): Familiarity with SAFe principles and practices, potentially leading or contributing to large-scale Agile transformations. Understanding roles, ceremonies, and artifacts within SAFe

Soft Skills

  • Fast learner. Ability to grasp key concepts quickly with minimal or no supervision
  • Ability to take ownership of team goals and deliver with quality and within required timeline
  • Excellent interpersonal and communication skills with an ability to work across diverse teams

In return, we offer you

A chance to serve a bigger purpose. At Philips, our mission to improve the lives of 3 billion people per year by 2030, and everyday we move closer to achieving our goal by creating cutting-edge solutions that lead to confident diagnosis, improved care, and increased quality of life for patients drive us. We enable our employees to create a legacy in life through their work and support their development through people-centric learning, total rewards and personalized development planning programs. Our business provides unique opportunities to develop cutting edge enterprise software solutions and deliver meaningful solutions in the healthcare space and this new position is a unique opportunity to shape the next generation solutions we are developing.

Why should you join Philips?

Working at Philips is more than a job. It’s a calling to create a healthier society through meaningful work, focused on improving 2.5 billion lives a year by delivering innovative solutions across the health continuum. Our people experience a variety of unexpected moments when their lives and careers come together in meaningful ways. Learn more by watching this video.

To find out more about what it’s like working for Philips at a personal level, visit the Working at Philips page on our career website, where you can read stories from our employee blog. Once there,you can also learn about our recruitment process, or find answers to some of the frequently asked questions.

#LI-PHILIN

Read Full Description
Confirmed 10 hours ago. Posted 8 days ago.

Discover Similar Jobs

Suggested Articles