Job Description Summary
As a Senior Software Engineer, you will be part of the team develop new Web platform. You are responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.
Job Description
Essential Responsibilities:
- Collaborate with product team & software developers to implement solutions that are aligned with and extend shared platforms and solutions
- Apply principles of SDLC and methodologies like Agile, Lean, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
- Ability to understand performance parameters and assess application performance
- Ability to write code that aligns to standards to deliver desired product functionality in a secure and scalable fashion
- Design of software service or application/module in alignment with architecture vision.
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.
Qualification/Requirements
- Bachelor's/Master's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math)
- A minimum of 6 years of professional experience in software development
- Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns and Java coding principles
- Possess hands-on experience in developing applications as fullstack engineer with one or more front-end & back-end frameworks along with Java script, TypeScript & WebGL (i.e., Vue.js, AngularJS, ReactJS, Express/Node.js, Spring Boot)
- Experience working in AWS (S3, EC2, IAM, EKS, ECR, etc)
- Hands on experience with Oracle database and SQL
- Experience working with Microservices architecture (The Twelve Factors)
- Experience with modern software development tools for Continuous Integration including Jenkins, Git/Gitlab, Jira, JFrog Artifactory, Maven, SonarQube.
Desired Characteristics
- Knowledge of architecture and design patterns
- Proven analytical and problem resolution skills
- Good debugging skills with knowledge on debug tools, browser plugins etc.
- Strong oral and written Communication skills
- Humble: respectful, receptive, agile, eager to learn
- Transparent: shares critical information, speaks with candor, contributes constructively
- Focused: quick learner, strategically prioritizes work, committed
- Leadership ability: strong communicator, decision-maker, collaborative
- Problem solver: analytical-minded, challenges existing processes, critical thinker
About Us:
GE is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
*Disclosure of your Gender or Sexual orientation is completely Voluntary and not mandatory.
www.ge.com
Additional Information
Relocation Assistance Provided: Yes