Menu

Senior Software Engineer

Location: Surat, Gujarat

Category: IT Engineer & Developer Jobs

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

Responsibilities :

- Demonstrate the ability to acquire new skills and techniques and apply them within assigned engineering tasks.

- Perform analysis and troubleshooting of complex software constructs.

- Participate in defining coding standard practices and procedures for adoption by the team and technology organization.

- Lead the research, design, and development efforts of moderately complex software components.

- Construct unit tests over complex algorithms to ensure a high degree of quality in code.

- Receive direction and coaching from more experienced engineers and mentor less experienced engineers.

- Collaborate with other engineers on the team and across the technology organization.

- Participate in reviewing and providing feedback on complex code algorithms.

- Author complex technical documentation and design sketches at a feature level

- Provide high level estimates at an epic level.

- Participate in functional requirements review with Product Owner

- Able to recognize and adjust when a task is becoming a time-sink.

- Help others see that quality is critical to the success of a project.

- Encourage the team to stay focused and on track moving towards the team sprint commitment.

- Ask probing/clarifying questions during a discussion to ensure all ideas are vetted.

- Represent the team in cross-functional meetings.

- Respectfully identifies potential "trouble spots" with other's ideas during discussions.

Qualifications:

- Computer Science Degree with 6+ years’ experience in the following is required:

- Proficient in JavaScript (ES6), HTML5, CSS, Bootstrap.

- 6+ Years’ experience in React JS with minimum 2-year hands-on experience in Next JS.

- Strong proficiency in JavaScript, and the JavaScript object model.

- Working experience of React.js and its core principles, experience with React.js workflows (such as Redux).

- Familiarity with RESTful APIs and knowledge of modern authorization mechanisms, such as JSON Web Token.

- Familiarity with modern front-end build pipelines and tools.

- Software Development using .Net frameworks (4.5+, Core), C#, SQL Server, and Relational Databases

- Ability to understand technical requirements.

- Must have good analytical, debugging, and problem-solving skills.

- Familiarity with code versioning tools such as Git.

- Knowledge of performance improvement + web vitals improvement is a plus.

- Good understanding of handling or maintaining the security of the project / site.

- Agile methodology.

- CI-CD Pipelines

- ORM Tools

- AWS Services (Preferred)

Apply on Company Website You will be redirected to the employer’s website