17 Aug
|
Satva Technolabs
|
Ahmedabad
17 Aug
Satva Technolabs
Ahmedabad
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.
â Valuable 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
📌 Software Developer (Ahmedabad)
🏢 Satva Technolabs
📍 Ahmedabad