04 Aug
|
Lowes Services India Private
|
Bengaluru
04 Aug
Lowes Services India Private
Bengaluru
Core Responsibilities:
- Translates complex business requirements and functional specifications into executable stories, designs, and code modules; partners with product teams to understand business needs and functional specifications.
- Independently writes high quality, maintainable, and robust code by building adequate test suits and observability framework.
- Guides application and software development teams in the design and build of complex solutions and ensures teams are in alignment with the architecture blueprint, standards, and strategies.
- Participates and mentors other engineers in software development technologies and processes by creating onboarding documents, root cause analysis, key learnings, demos, and share-out sessions.
- Automates and simplifies team development, tests, and operations processes for efficiency of delivering the work.
- Evaluates up-to-date software, tools, and technologies to provide objective analysis and recommendations to the team.
Required Qualifications:
- 5 years of experience in software development or a related field
- 4 years of experience in any of following competencies: frontend technologies (user interface/user experience), middleware (microservices and application programming interfaces), database technologies, or DevOps
- 4 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC) through iterative agile development
- Bachelors degree in computer science, computer information systems (CIS), or related field (or equivalent work experience in lieu of degree)
Preferred Qualifications:
- 4 years of experience writing technical documentation in a software environment,
developing and implementing business systems within an organization, and working with source code control systems
- 4 years of experience working with an IT Infrastructure Library (ITIL) framework, defect or incident tracking software, web services, and application and integration middleware
- 4 years of experience in systems analysis, including defining technical requirements and performing high level design for complex solutions
- 4 years of experience working with three or more of the following: Continuous integration/continuous deployment tools, frontend technologies, middleware, database technologies, and/or DevOps
- Masters degree in computer science, CIS, or related field
Primary Skills (must have):
- Experience in Kotlin, Android, Micronaut
- Extensive experience with the Android SDK, Jetpack Compose, including UI/UX design, navigation, and API integration.
- Strong understanding of Kotlin syntax, data structures, and design patterns.
- Micro-services architecture, Micro-frontend architecture and REST standards
- Experience with unit testing, integration testing, and UI testing frameworks like Espresso.
- Participate in code reviews to instil the highest of code quality, ensure Android best practices, and own the continuous improvement of yourself and the team
- Knowledge of Golang is a plus
- Proficient understanding of code versioning tools, such as Git
- CI/CD pipeline including Docker, Kubernetes
Role: Software Development - Other
Industry Type: Retail
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate
📌 Sr Software Engineer (Bengaluru)
🏢 Lowes Services India Private
📍 Bengaluru