Full Stack Developer, ( 22-6220)

Information Technology Various, India


Description

Job Description Summary:

The Full Stack Developer I plays a key role in designing, building, delivering, and maintaining secure software and web-based applications and services. Works with the existing Dev team to modify and create web apps using TypeScript, Bootstrap/CSS3 and HTML5. Participates in the full software lifecycle, including activities such as project scoping, documentation/procedures, and implementation.

 Essential Duties and Responsibilities:

  • Develop, design, code, debug and document high availability web applications and services running from cloud platforms
  • Collaborate with system engineers, front-end developers, and software developers to implement solutions that are aligned with and extend shared platforms and solutions
  • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring, and Testing Techniques
  • Translate design specifications and wireframes into high quality code
  • Write custom application code that meets standards and delivers desired functionality using the technology selected for the project
  • Prototype, build, test, and deploy features such as web services and integrations with other applications
  • Build reusable components and front-end libraries for future use
  • Understand performance parameters and assess application performance
  • Understand the technology landscape, and remain up to date on current technology trends and new technology
  • Travel may be required
  • May be assigned other duties to help proactively drive our FieldCore vision and align with our organization’s core values.

Required Qualifications & Experience:

  • Bachelor’s degree in Engineering or Information Systems or related field, or equivalent required
  • 3+ years of progressive applicable experience
  • 2-4 years hands on experience in both front-end and back-end development using JavaScript
  • 2+ experience in Node.JS development and related frameworks like NestJS
  • 2+ strong experience on REST APIs integration and API Communications
  • Aware of methods and practices such as Lean/Agile/XP, etc.
  • Prior work experience in an agile environment, or introductory training on Lean/Agile
  • Aware of and able to apply continuous integration (CI)
  • Good understanding of Asynchronous Programming and its benefits/downsides
  • Working knowledge of User Authentication and Authorization
  • Has the ability to break down problems and estimate time for development tasks
  • Display understanding of the project's value proposition for the customer
  • English proficiency required

 

Desired Characteristics:

  • Knowledge of NoSQL databases like MongoDB, DocumentDB
  • Expertise in at least one JavaScript application framework (preferably Angular) and proven experience with modern JavaScript standards
  • Knowledge of Cloud-based infrastructure and services, preferably AWS
  • Experience working with GitHub and/or GitLab, Bitbucket, Jenkins, JUnit a plus
  • Containerization platform experience

About FieldCore:

FieldCore, a GE company, is an independent, industrial field services organization focused on World-Class Execution across the power generation sector. Our team includes more than 10,000 of the foremost experts in field services all focused on one thing; delivering excellent outcomes for our customers. Our Core Values of Safety, Integrity, Quality and Inclusion are the foundation of everything we do to empower the people who power the world. For more information visit our website www.fieldcore.com.

FieldCore is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sex, national origin, age, veteran status, status as a qualified individual with a disability, marital status, pregnancy, sexual orientation, ancestry, genetic information, gender identity, or any other characteristic protected by law