Job Detail

Sr.Software Engineer

Sr.Software Engineer

Alliance Recruitment Agency

Ahmedabad, Gujarat, India

Job Vacancy Requirements Support Engineer Hiring Department Operations 


Job Title :-  Software Support Engineer 

Job Description :-

● This position is in charge of being the first line of support for a developer oriented Authentication Broker (SAAS) platform. ● Be capable of evaluating each case to provide a pertinent and correct answer to guide or solve the incidents presented. ● Be able to ask the right questions on more complex incidents to enrich the tickets before sending them to the next support line. ● Responsible to test code in order to find bugs. ● Responsible to assist in development of new/existing software ● Candidate must be able to adapt to the needs of the client and thereby adapt to the ever-changing job responsibilities. 

Requirements ● MUST be fluent in written English. ● CS degree or equivalent experience preferred ● Junior level developer in at least 2 of the following languages and technologies â—‹ Node.js â—‹ Socket.io â—‹ Ember.js â—‹ React (iOS and Android) â—‹ Windows Phone â—‹ Ionic â—‹ Swift iOS â—‹ Objective C â—‹ Windows Store JS â—‹ Servicestack â—‹ Windows store c# â—‹ Play2Scala â—‹ Phonegap â—‹ PHP (Lavarel, symfony) â—‹ Ruby on Rails â—‹ Ruby â—‹ Golang â—‹ NancyFX â—‹ Phyton â—‹ Xamarin â—‹ ASp OWIN â—‹ ASP Classic â—‹ Vanilla â—‹ Angular.js â—‹ Angular2.js â—‹ Jquery â—‹ Java ● Own a working computer (Laptop) ● Have an acceptable (+2mbps) and constant internet connection Preferred Skills ● Basic awareness of Authentication and Authorization concepts 

● Basic awareness of JWT Responsibilities ● Be the first contact for customers when reporting incidents with the platform use. ● Provide quick response to the customer inquiries using the documentation available. ● Diagnose quickly and accurately the incidents reported. ● Document all incidents to enrich the knowledge base. ● Continuously train on the SaaS platform being supported. ● Redirect complex incidents to the corresponding support group in 2nd and 3rd line of support. ● Maintain Avg. 1st response time. ● Work as part of the development team and QA team to assist in development and testing.

Qualification :

Bachelor degree

Primary Responsibilities :

  • Design, develop, test, and deploy software applications or systems.
  • Write clean, efficient, and maintainable code in programming languages such as Java, C#, Python, C++, JavaScript, or others.
  • Collaborate with cross-functional teams to gather requirements, design software solutions, and ensure the product meets business needs.
  • Troubleshoot, debug, and optimize software applications for better performance and stability.
  • Implement software updates and maintain the existing codebase.
  • Write unit tests and ensure the code is thoroughly tested before release.
  • Participate in code reviews and ensure the application follows industry best practices.
  • Continuously learn and stay up to date with new technologies and programming trends.

Required Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
  • Proficiency in one or more programming languages such as Java, Python, C++, C#, JavaScript, etc.
  • Solid understanding of data structures, algorithms, and software engineering principles.
  • Experience with version control systems such as Git.
  • Knowledge of databases (e.g., SQL, NoSQL) and basic database management.
  • Familiarity with software development methodologies such as Agile or Scrum.
  • Strong problem-solving and debugging skills.
  • Ability to work both independently and as part of a team.

Preferred Qualifications:

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with DevOps practices, CI/CD pipelines, and containerization (e.g., Docker, Kubernetes).
  • Experience with front-end technologies such as React, Angular, or Vue.js is a plus.
  • Familiarity with machine learning or AI development is a bonus.

Personal Attributes:

  • Strong communication and interpersonal skills.
  • Detail-oriented with a passion for creating high-quality software.
  • Ability to adapt to new challenges and quickly learn new technologies.
  • Collaborative, team player who can work effectively in a fast-paced environment.

Location

: Alliance Recruitment Agency

: 1 To 5 Years.