Job Description
Job Description:
• Seeking a highly skilled Senior Software Engineer to lead research, design, and development of complex software components.
Key Responsibilities:
• Design, build, test, deploy, and support elegant, scalable, and reliable software solutions for clients.
• Work on diverse projects and collaborate with cross-functional teams, including Engineering, Architecture, Product, Customer Success, SaaSIO, and Strategic Partners.
• Demonstrate ability to acquire new skills and techniques and apply them within assigned engineering tasks.
• Perform analysis and troubleshooting of highly advanced software constructs.
• Champion coding standard practices and procedures within the team and technology organization.
• Author complex technical documentation and design sketches at a solution level.
• Provide High Level Estimates at a project level.
• Participate in functional requirements review meetings with Product Owner.
• Coach others on effective time management techniques.
• Challenge the team to think about code-quality in terms of long-term maintainability.
• Take active role in ensuring the team meets the sprint commitment.
• Effectively draw other, quieter, participants into a discussion to get all viewpoints.
• Lead and facilitate cross-functional meetings.
• Proactively convey details regarding project status and deliverables to key stakeholders up the chain in a timely manner.
Requirements:
• Bachelor's degree in computer science or related field.
• 6+ years of experience in C# Software Development using .NET frameworks (4.5+, Core).
• Experience with design and development of REST APIs and SPAs to deliver multi-tenant SaaS solutions.
• Strong data modeling, index tuning, and query skills using RDBMSs (preferably SQL Server and NoSQL databases (experience with MongoDB or DynamoDB a plus)
• Familiarity with an ORM such as Entity Framework.
• Experience with AWS cloud services like EC2, IAM, S3, Lambda, SQS, CloudWatch, and CDK.
• Experience building distributed event-based systems and microservices.
• Experience with event bus or messaging platforms like Kafka or Kinesis.
• Experience in analyzing, debugging, and supporting production issues using debuggers and log analysis tools.
• Experience with Git and GitHub.
• Experience with Agile methodology, preferably Scrum Framework.
• Excellent oral and written communication skills.
💡 Quick Summary
Seeking a career-building opportunity? The Highly Skilled Senior Software Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Alwar offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
