Lead Software Engineer | A.P. Moller – Maersk | Pune, Maharashtra, India

Software Testing Jobs In India

Position: Lead Software Engineer

Location: Pune, Maharashtra, India

Best Watches available for you on Amazon Fashion

About the job

Key Responsibilities

  • You will be at the center in the entire application life cycle including research, design, development, testing (dev owns quality), along with continuous deployment and delivery
  • Push the envelope in adopting new technologies, best design practices to ensure our products are the best in usability
  • Develop complex, highly available, distributed, cloud-native IoT solutions, and maintaining high level of quality.
  • Navigate through ambiguities and deliver quickly.
  • Engineer highly resilient systems and be responsible for the availability and scalability of the service
  • Provide technical leadership to globally distributed team members being a team player
  • Lead design and code reviews with a major focus on best user experience, performance, scalability, maintainability and future expansion.
  • You will work directly with peer R&D groups, IT teams and Business Operations teams to align on the needs of the products and operations.
  • Provide design validation on key technologies in API development.
  • You care and have strong, well-thought-out opinions on RESTful API design, including API versioning, backwards compatibility, authentication, retry mechanisms and rate limiting
  • Ensuring builds are kept green and the code management strategy (branching) is closely followed.
  • Raising capability and standards within team; pairing on tasks, peer review of team members’ code and constructive feedback for improvement in both the code base and team capability (blame free feedback etc.)
  • Proactive contribution to continual improvements within team through both active participation in retrospective and from engagement with cross team best-practice communities.
  • Build applications, integrations within internal or customer applications
  • Collaborate with project team members and cross-functional product teams to design and implement the customs integration capabilities for Maersk global applications
  • Advisory to Product Owners to identify and manage risks, debt, issues and opportunities for the technical improvement
  • Supporting the recruitment of world class talent across the department
  • Technical support during cut-over activities, investigation & resolution of Production issues.
  • Providing continuous improvement suggestions in internal code frameworks, best practices and guidelines
Use best Headphones for your upcoming interview

Ideal candidate traits

  • Bachelor’s degree in Computer Science or equivalent, Masters highly preferred
  • You bring in minimum 12+ years of hands-on enterprise software development experience in building cloud native (MS Azure), highly scalable, high performant, highly reliable, highly secure solutions, preferably in a product development environment.
  • Experience with API Gateways and integrations (Apigee, Akana)
  • Deep knowledge and experience of using different algorithms and data structures, knowledge of object-oriented design, Design Patterns and multi-threaded programming
  • Strong troubleshooting, debugging, and analytical skills.
  • Highly skilled in writing unit & integration tests across all components; an advocate for automated testing
  • Fully participated as a technical lead in delivering major Epics.
  • Solid background in low-level design, OOP, object and data modelling, governance and quality of data ingestion
  • Have delivered the robust, high quality IoT solutions as an individual contributor with proven record.
  • A person who stays relevant with the latest technology advancements and trends
  • A person who values responsibility; someone who will take technical ownership of the product across all stages of a products lifecycle
  • You have strong knowledge of current Model-View-Controller (MVC) architectural frameworks, Event Driven Architecture & Domain Driven Design
  • You have strong knowledge on Microservices Architecture frameworks
  • Deeper understanding and hands on with SaaS, PaaS.
  • A strong attention to detail and a feeling of pride and ownership over the quality of our product
  • Strong written and verbal communication skills
  • Ability to work independently with minimum supervision as well as work in cross functional and across geography
  • Flexible and committed to do what needs to be done
  • The ability to advocate for best practices, great usability and exceptional quality
  • Great organizational skills and a strong feel for process

Technical capabilities:

  • Excellent design and programming skills primarily in backend with a focus on enterprise server solutions using C#, and .NET Core/.NET 6.
  • A very strong hands on experience with Azure cloud for at least 8+ years is a must.
  • Front end development experience on leading technology stack viz. Angular is nice to have.
  • Experience of developing and debugging RESTful microservices.
  • Experience working on low latency, highly scalable, performant applications.
  • Strong design and development experience in distributed, clustered, and multi-threaded applications
  • Experience in design and implementation of service interface and public APIs
  • Strong practical experience working with cloud platforms and delivering IoT solutions.
  • Strong organization and project management skills
  • Experience with Production-Grade Container Orchestration viz. Kubernetes etc..
  • Experience working with databases and data models – SQL, NoSQL, document DB, Cosmos DB etc.
  • Messaging/Streaming – (MQTT, Apache/Confluent Kafka, Kafka with Zookeeper, Artemis Active MQ or Rabbit MQ)
  • Experience with Big Data technologies: Spark, Hive, HBase, Elastic Search, Apache Flink is a big plus
  • Solid experience with CI/CD tools – Azure DevOps, Git, Gitlab, GitHub Actions, Jenkins
  • The ability to get the best out of technical colleagues as well as business leaders
  • Strong experience of Agile, Behavioral Driven Development (BDD) & Test-Driven Development (TDD).

Apply: Click here

Get new laptop from Amazon
Services
Services
Vinayak Nale

Vinayak Nale

Leave a Reply

Your email address will not be published. Required fields are marked *