Required Skills

restful Node.Js Angular TFS CSS Architecture Full Stack HTML Cicd Methodology GIT Docker RDBMS design Soa Concepts AWS Kubernetes

Work Authorization

  • Citizen

Preferred Employment

  • Full Time

Employment Type

  • Direct Hire

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 20th May 2022

JOB DETAIL

Excellent opportunity with GSR (https://gsr-inc.com/)

Note: GSR is a multi national innovative IT solutions organization with 500+ employees and 28 year old establishment with reputed clients such as Microsoft, L&T, eBay, Tata Power and so on

Office Timings :  Monday to Friday - 9:00 AM to 5:30 PM

Experience - 2 to 12 Years

CTC -

Software Engineer with 2+ Years of Exp - up to 16 LPA

Technical Lead with 6+ Years of Experience - up to 21 LPA

Senior Software Engineer (Angular, NodeJS)

Primary job role

The senior software engineers primary job role will be to develop software and information systems by creating and designing new functionalities and installing software solutions while playing a leadership role by understanding design methodologies and the overall software development life cycle. 

Main duties and responsibilities

  • Involve in all stages of the software development lifecycle, including requirement gathering, designing, developing, testing, managing deployments, issue reviewing, and performing maintenance.  
  • Maintain a high level of expertise in all technology areas used by the team. 
  • Produce high-quality designs by following industry best practices and coding standards. 
  • Communicate with the clients. 
  • Communicate with technical and non-technical stakeholders verbally and in writing. 
  • Work with non-technical business teams to understand the functionality, composition, and user requirements. 
  • Participate in effort estimations and design discussions.  
  • Provide technical support. 
  • Train and guide junior developers. 

Experience

  • 4-5 years of experience in a relevant field, including 1-2 years experience as a senior software engineer. 

Technical knowledge

  • Angular  
  • Node.js 
  • RESTful API integration 
  • Experience working with Docker and containerized applications 
  • Experience working with Kubernetes or other container orchestration tools 
  • Hands-on knowledge and understanding of AWS environments 
  • Experience in full-stack development  
  • Knowledge of RDBMS and Document Database 
  • Experience with Agile and Scrum development methodologies 
  • Exposure to continuous integration (CI/CD) 
  • Knowledge of version control systems such as Git and TFS 
  • Good analytical and problem-solving skills 
  • Up to date knowledge of latest technologies, tools, and platforms 
  • Ability to complete tasks with minimum supervision 
  • Ability to play a leadership role 

Qualifications

  • Bachelors degree in computer science, software engineering, or an equivalent qualification 

Behavioral competencies

  • Communication 
  • Teamwork and collaboration  
  • Client orientation 
  • Results and execution orientation

Technical Lead (Angular, NodeJS)

Primary job role

The Technical Leads primary responsibility is to prepare technical designs and interface specifications based on the business requirements provided by architects and business analysts. The primary responsibility includes simplifying complex business problems and collaborating with client teams. The Tech Lead will also effectively manage differently-skilled junior developers and drive them towards achieving a common objective.

Main duties and responsibilities

  • Convert architecture into comprehensive designs to meet functional and non-functional requirements 
  • Lead and mentor junior developers 
  • Work on critical implementation assignments while providing technical leadership to the team 
  • Adopt and enforce coding standards, conduct regular code reviews and make sure the team members are educated on the coding standards 
  • Recognize application deficiencies and implement effective solutions promptly 
  • Assume responsibility for the quality of the deliverables and effectively manage project releases 
  • Collaborate with quality assurance teams 
  • Assist architects, project managers, and business analysts in managing client relationships and stakeholders successfully 
  • Implement automated continuous delivery and deployment

Company Information