2 Satva Solutions Jobs
Software Developer (.net)
Satva Solutions
posted 8d ago
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 efcient, 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
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 efcient SQL Stored Procedure
❖ Must be procient 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 efcient 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 certication 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 nd 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 nding 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 workow.
Educational Qualication:
❖ Bachelor or Master in Computer Science, Software Engineering, or a related eld.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for .NET Software Developer roles with real interview advice