Back
India   India   Software Engineer   Grownex HR Solution -

Senior Software Engineer - Microservices Architecture (7-10 yrs) Noida (Backend | Software Enginee1

Senior Software Engineer - Microservices Architecture (7-10 yrs) Noida (Backend

Location:
Noida
Description:

Key duties & responsibilities :- Directly contributes as a member of a scrum team to the test-driven development of software features and non-functional quality attributes, applying software engineering best practices and authoring integration tests. - Provides thoughtful recommendations in sessions with scrum team members to structure solution source code and implementation approaches - emphasizing the need to optimize code that follows engineering best practices, and maximizes maintainability, testability and performance.- Ensures SOLID principles and standard design patterns are applied to system architectures and implementations.- Drive adoption of modern engineering practices such as Continuous Integration, Continuous Deployment, Code Reviews, TDD, FunctionalNon-Functional testing, Test Automation, Performance Engineering etc. to deliver high-quality, high-value software- Works with product management, business stakeholders and application architects to understand software requirements and helps estimate epics, features and stories.- Scripts and maintains automated build steps, continuous integration systems and staging environments.- Provides skillful communication and respectful listening - conveying logical and structured thoughts, truthfulness, empathy, confidence and friendliness.- Applies consistent levels of strategic thinking, judgment, decision making, attention to detail, teamwork, organization, innovation and initiative.- Foster a culture and mindset of continuous learning to develop agility using the three pillars transparency, inspection and adaptation across levels and geographies.- Mentors other members of the development team.- Evaluates, understands and recommends new technology, languages or development practices that have benefits for implementing.Experience, Skills and Knowledge :- 7-9 years of experience designing and developing n-tier Web applications- Well versed with C#, modern UI technologies and database, ORM technologies.- Must have solid understanding of modern architectural and design patterns.- Advanced knowledge of general engineering concepts like design patterns, OO programming, and SOLID principles, HTTP, MVC, APIs, data structures, and algorithms.- Advanced knowledge and experience with automated test tools and techniques including test-driven development, behavior-driven development, automated acceptance testing, Gherkin & Given/When/Then.- Advanced knowledge and experience with Microsoft development technologies and tools : C#, Visual Studio or Visual Studio Code, .NET Framework/Core, and Entity Framework.- Advanced knowledge and experience with REST and WebAPIs including but not limited to Web Sockets, JSON, RAML, Swagger, OData, or GraphQL.- Good working understanding and experience with DevOps practices in source code management, continuous build and deployment tools including but not limited to git, Jira, Jenkins, Docker, Kubernetes, APM tools.- Working understanding and experience with secure coding practices: OWASP, XSS, CSRF, SSO/Authentication, static code analysis tools, ethical hacking.- Working understanding of application architecture concepts like microservices, Domain-Driven Design, broker pattern/message bus, event-driven, CQRS, ports & adapters/hexagonal/onion, SOA.- Deep expertise in one or more Clouds (Azure, AWS, Google Cloud)- Strong exposure to Agile software development methodologies and enabling tools such as Jira, Confluence- Excellent communicator with demonstrable ability of influencing decisions- Knowledge of healthcare revenue cycle management, HL7, EMR systems, HIPAA, FHIR would be preferred.- Good working understanding of application architecture concepts like microservices, Domain-Driven Design, broker pattern/message bus, event-driven, CQRS, ports & adapters/ hexagonal/ onion, SOA would be preferredKey competency profile :- Spot new opportunities by anticipating change and planning accordingly- Find ways to better serve customers and patients.- Be accountable for customer service of highest quality- Create connections across teams by valuing differences and including others- Own your development by implementing and sharing your learnings- Motivate each other to perform at our highest level- Help people improve by learning from successes and failures- Work the right way by acting with integrity and living our values every day- Succeed by proactively identifying problems and solutions for yourself and others. (ref:hirist.tech)
Education/experience:
5 To 7 Years
Company:
Grownex HR Solution
Posted:
April 25 on hirist
Visit Our Partner Website
This listing was posted on another website. Click here to open: Go to hirist
Important Safety Tips
  • Always meet the employer in person.
  • Avoid sharing sensitive personal and financial information.
  • Avoid employment offers that require a deposit or investment.

To learn more, visit the Safety Center or click here to report this listing.

More About this Listing: Senior Software Engineer - Microservices Architecture (7-10 yrs) Noida (Backend
Senior Software Engineer - Microservices Architecture (7-10 yrs) Noida (Backend is a Computer & Software Jobs Software Engineer Job at Grownex HR Solution located in India. Find other listings like Senior Software Engineer - Microservices Architecture (7-10 yrs) Noida (Backend by searching Oodle for Computer & Software Jobs Software Engineer Jobs.