Show more filters
Banner image for Satva Solutions
Job Type   /   Job Level
Full-time   /   Others/Any
Company Location
India
About Us

Crafting intelligent business solutions to increase productivity, automate workflows, adhere to compliances, and gain insights to make financial decisions.

Job Description

Job Description

Designation: Senior Software Developer

Department:.Net

Experience Required: 4 to 6 Years

Reporting to: Tech Lead

Employment Type :Full time

Location:Ahmedabad

Job Summary

We are looking for a highly experienced Senior Developer who will be responsible for interacting with the TL/PM to plan project schedules and technical direction. Develop high-level system design diagrams for program design, coding, testing, debugging and documentation.

Key Responsibilities

❖ Develop, Unit test, and deploy custom web applications

❖ Develop, and maintain efficient, reusable, and reliable code

❖ Performance tuning of database and web applications (Add in 3 + Years team members)

❖ Ensure the best possible performance, quality, and responsiveness of applications

❖ Gather requirements directly from the client and make a development plan and forecast timeline for completion.

❖ Provide demo of work to client sprint wise

❖ Train, mentor, and rescue junior developers when they are facing blockages in development. Do the code review of self and juniors.

❖ Help TL with quarterly appraisal feedback of mid-developers working with you.

❖ Responsible for developing a high-quality product for the client

❖ Develop the training plan for new technology for junior and mid developers

❖ Take interviews

❖ Learn new technology and help juniors for skills development

Requirements

Technical Skills:

Primary Skill

❖ Must have a clear concept of OOPS

❖ Must have strong hands-on experience in ASP.Net MVC, ASP .Net Core C#, Entity Framework, LINQ, Javascript

❖ Must be able to write efficient SQL Stored Procedure

❖ Must be proficient in technical analysis of requirement.

❖ Must have API development and integration

❖ Must be able to analyze and integrate 3rd party APIs

❖ Different types of authentication and authorization

❖ Version Control: Utilizing version control systems such as Git for efficient source code management, team collaboration, and maintaining a comprehensive code history.

❖ Coding Standards: Adhering to established coding standards, best practices, and guidelines to ensure the development of a consistent and high-quality codebase.

❖ Security Best Practices: Displaying an understanding of security vulnerabilities and employing best practices for secure coding, thereby enhancing protection against common cyber threats and attacks.

Secondary Skill

❖ Good to have Experience of Microsoft Azure Deployment.

❖ Good to have knowledge on consuming SOAP services.

❖ Should have a good understanding of Agile / Scrum Framework

❖ Having relevant Microsoft certification on the latest technology would be added as an advantage

Non-technical Skills

❖ Communication: Must have the ability to effectively communicate with colleagues, clients, and stakeholders, both verbally and in writing.

❖ Problem-solving: Able to analyze and find solutions to complex problems.

❖ Time management: Able to prioritize tasks and manage time effectively to meet deadlines.

❖ Adaptability: Quickly adapt to new technologies and tools.

❖ Collaboration: Work well with others, both as part of a team and in a leadership role. Attention to detail: Able to pay close attention in order to ensure the quality of code and avoid bugs.

❖ Continuous learning: The desire to continuously learn and improve one's skills and knowledge in order to stay up-to-date with industry trends and advancements.

❖ Initiative: The ability to take initiative and be proactive in finding solutions, without waiting for instructions or direction.

❖ Creativity: The ability to think creatively and come up with innovative solutions to problems.

❖ Organization: The ability to keep track of multiple tasks, projects, and deadlines, and maintain an organized workflow.

Educational Qualification

❖ Bachelor or Master in Computer Science, Software Engineering, or a related field.

Benefits

Happiness at Satva Technolabs:

  • 5-day work-week
  • Access to the latest technology and state-of-the-art equipment
  • Emphasis on continuous feedback and improvement
  • A flexible working model with a blend of remote and in-office work
  • Employee financial assistance
  • Collaborative and teamwork-oriented environment
  • Regular annual health check-ups
  • Superior and spacious workstations
  • Rewards and recognition programs
  • Access to top-notch training and development opportunities
  • Scope for both professional and personal growth

check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#0E5E89;border-color:#0E5E89;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered="">
Jobs in India   »   Jobs in Ahmedabad, Gujarat, India   »   Software Developer

More jobs