Cookie Consent

This website uses cookies or similar technologies, to enhance your browsing experience and provide personalized recommendations. By continuing to use our website, you agree to our Privacy Policy

preloader

Full Stack Developer

Designation: Full Stack Developer
Status: Non-Management
Reports To: GDC Manager
Department: GDC (Global Delivery Center)

Core Competencies Expected after 6 Months

Efficiency Orientation: Actively seeking ways to improve current methods, systems, processes and structures and willing to do work in current Structure and processes.

Concerns For Standards: Ability to pursue the standards in every aspect of work - procedures, system and outcomes.

Results Orientation: Focusing attention on key objectives; wanting effective outcomes

Communication: Ability to present ideas verbally and in written form clearly and effectively

Accountability: Demonstrates and communicates an High Level of ownership and commitment to achieving results

Self-Development: Knows own capabilities, seeks out feedback and responds positively to improve performance

Listening, Understanding and Responding: Combine to create effective interaction with others. They include the principle of dealing with people in a direct, open, trusting and respectful manner.

Personal motivation: The standard may be one’s own past performance (striving for improvement), an objective measure (attaining results), the performance of others (staying competitive), tough goals, or even something no one has ever done (striving for innovation).

Client-Service Orientation: Implies helping or serving others, to meet their needs. It means focusing on discovering those needs and figuring out how to best meet them.

Teamwork and co-operation: Call for a strong willingness to work closely with colleagues or with other employees toward a common goal (task force, special issue) as opposed to working in competition with others.

Functional Competencies

  • Design, develop, and improve software systems from the ground up.
  • Use your R&D skills to create prototypes which solve challenging problems in areas such as scheduling and synchronization and machine control.
  • Analyze challenges and propose options and timelines to get to their resolution.
  • Collaborate with a global team of peers in software engineering to devise such solutions in a timely manner.
  • Deeply care for our customers by providing them with great support and intuitive applications which hide out all the complexities of the solutions.
  • Stay abreast of new technologies in your field and adopt as needed.
  • Develops and automates tasks using PowerShell, Python, Ansible, or another ENCS-approved scripting language.
  • Understanding of RESTful APIs/GraphQL, ES6 (variables and scoping, array methods), code versioning tools like GIT, SVN, etc., popular frontend development tools, CI/CD tools, DevOps, performance testing frameworks like Mocha, Node + NPM + Yarn.
  • Strong knowledge about .NET 3.5/4.0 Framework, including Visual Studio 2008, VB.NET, ASP.NET, ASMXand WCF Web Services, and ADO.NET.
  • Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc.
  • Preceding experience with ReactJS workflows like Flux, Redux, Create React App, data structure libraries.
  • Uses common Linux management commands without assistance. (yum, cron, systemctl etc).
  • Have a "Can Do" attitude.
  • Excellent Team Player.
  • Able to achieve deadlines.
  • Building CI/CD infrastructure.
  • Improving the release process.
  • Streamlining microservice creation mechanisms.
  • Streamlining developer's local environments.
  • Working with mechanisms that facilitate reproducible builds across the organization.
  • Practicing and advocating for best engineering practices throughout the organization.
  • 22- Experience improving the developer experience with multiple stakeholders in a large organization.
  • 23- Experience in Golang, Ruby on Rails, Python, or similar language.
  • Working knowledge of AWS services and technologies.
  • Experience with infrastructure as code and configuration management (Terraform, Nix, Ansible, CloudFormation, etc...)
  • Experience with large scale distributed release management processes.
  • Experience with container orchestration frameworks such as Kubernetes, Docker Swarm.
  • Excellent analytical skills and attention to detail with out-of-box thinking.
  • In-depth experience of PSQL/MySQL with strong expertise in query writing, data slicing and data analysis.
  • Hands-on experience with Linux as primary OS.
  • Good scripting skills in either BASH/Python.
  • Working knowledge of Docker & Docker Compose.
     

MINIMUM REQUIREMENTS

Basic Qualification: BS-CS
Professional Qualification: Developer Certified
Skills: Office Suite Expert | Documentation
Experience: 4 Years

 

Email your resumes at careers@encsnetworks.com or

Apply Now

Join the Team of Professionals

Don't see the job you are looking for?
You can submit a resume at careers@encsnetworks.com for future consideration

preloader