Digital Technology Professional
Baker Hughes
Key Responsibilities
- Develop and maintain responsive web applications using Angular.
- Build and enhance RESTful APIs and backend services using Node.js.
- Design, write, optimize, and maintain PostgreSQL database objects, queries, and stored procedures.
- Contribute to the development and support of solutions built on DBR technology stack.
- Participate in feature development, bug fixing, code reviews, and testing activities.
- Collaborate with Product Owners, UX Designers, QA Engineers, and Senior Developers.
- Troubleshoot application issues and perform root cause analysis for defects.
- Write clean, maintainable, and well-documented code following engineering best practices.
- Support CI/CD deployment activities and participate in Agile ceremonies (sprint planning, stand-ups, retrospectives).
- Continuously learn new technologies and contribute ideas for process and product improvements.
Requirements & Tech Stack
- Angular (v12+ preferred)
- TypeScript, JavaScript, HTML5, CSS3
- Node.js and Express.js
- PostgreSQL database development and SQL query optimization
- REST API development and integration
- Git version control
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
- Strong analytical and problem-solving skills.
- Good verbal and written communication skills.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 0-2 years of software development experience (internships and academic projects considered).
Preferred Qualifications (Good To Have)
- Working knowledge of Python.
- Understanding of cloud platforms such as Azure or AWS.
- Knowledge of containerization technologies such as Docker.
- Familiarity with automated testing frameworks.
- Exposure to CI/CD pipelines and DevOps practices.
- Experience working with AI-assisted development tools such as GitHub Copilot.

