Home
Jobs

Senior Software Engineer - .Net

5 - 10 years

8 - 14 Lacs

Posted:16 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role : Senior Software Engineer - Microsoft .Net Location : Pune(Preferred) / Chennai / Bangalore 5 days working Monday Friday Work from office - 9 am to 6 pm. Who You Are : Technical Expertise : Proficient in .NET Core with 5+ years of hands-on expertise, demonstrating a strong foundation in developing robust, scalable applications using .NET technologies. Specializes in : - .NET Core (Expert level): Deep knowledge in building and maintaining high-performance, server-side applications with .NET Core. - Microservices (Advanced level): Experienced in designing, developing, and implementing microservices architectures, understanding the principles of autonomy, granularity, and independent scaling. - RESTful/GraphQL APIs (Advanced level): - Proficient in creating and managing APIs, ensuring they are secure, scalable, and performant. - Cloud Environments like AWS/Azure (Intermediate level): Solid experience in leveraging cloud services for deploying, managing, and scaling applications. - Skilled at writing clean, scalable code that drives innovation, emphasizing maintainability and best practices in software development. Experience includes working with : - ORM: Understanding of Object-Relational Mapping to facilitate data manipulation and querying in a database-agnostic manner. - JSON: Proficient in using JSON for data interchange between servers and web applications. - Event-Driven Architecture: Knowledgeable in building systems that respond dynamically to events, improving application responsiveness and scalability. - Inversion of Control (IOC) and Aspect-Oriented Programming (AOP): Implementing these patterns to increase modularity and separation of concerns - Containerization: Experience with Docker or similar technologies for encapsulating application environments, enhancing consistency across development, testing, and production. - Service Discovery and Service Mesh: Familiarity with managing microservices communication patterns, ensuring services are dynamically discoverable and communicable. - Multi-threading: Expertise in developing applications that efficiently execute multiple operations concurrently to improve performance. Proficient with : - RDBMS and NoSQL (Intermediate level): Competent in working with relational and non-relational databases, understanding their respective use cases and optimization techniques. - Jira (Advanced level) and Git (Advanced level): Advanced proficiency in project management with Jira and version control with Git, ensuring efficient workflow and code management. - Maven (Intermediate level): Knowledgeable in using Maven for project build and dependency management in .NET environments. - Jenkins (Intermediate level): Experienced in implementing CI/CD pipelines with Jenkins, automating the software development process for increased productivity and reliability. - Utilizes these tools and platforms effectively in the software development process, contributing to the delivery of high-quality software solutions. - Analytical Thinker: A strategic thinker passionate about engaging in requirements analysis and solving complex issues through software design and architecture. - Team Player: A supportive teammate ready to mentor, uplift your team, and collaborate with internal teams to foster an environment of growth and innovation. - Innovation-Driven: Always on the lookout for new technologies to disrupt the norm, you're committed to improving existing software and eager to lead the charge in integrating AI and cutting-edge technologies. What We Offer : - Leadership & Impact: Step into a pivotal role within our innovation team, driving projects from inception to impactful implementation. Your leadership in integrating AI and cutting-edge tech into the financial sector will leave a lasting mark on clients and the industry. - Growth & Learning: Immerse yourself in continuous learning, mastering the intricacies of SDLC documentation and project leadership. We provide the environment for nurturing skills and advancing careers. - Recognition & Excellence: Your dedication and innovative contributions are celebrated here, with rewards and acknowledgment for your efforts toward shared goals. - Global Influence: Lead initiatives with global impact, reshaping financial accessibility and championing sustainable tech practices worldwide. Your Path with us : - Pioneering the Digital Era: Actively shape the future of technology with us, from enhancing financial accessibility in India to pioneering global sustainability solutions. - Engagement in Cutting-Edge Projects: Dive into the SDLC heart, from writing code to deployment, driving professional growth with each project. - Global Impact and Personal Growth: Contribute to global projects while advancing your skills and career path in alignment with our collective vision. Benefits We Offer : - Flexibility for Work-Life Harmony: Find balance with flexible schedules that prioritize your well-being. - Relocation Support & Global Opportunities: Seamlessly transition with relocation support and explore international opportunities. - Rewarding Performance: Performance-based bonuses and annual rewards recognize your dedication. - Comprehensive Well-being: Comprehensive benefits including Provident Fund and health insurance ensure your peace of mind.

Mock Interview

Practice Video Interview with JobPe AI

Start .Net Interview Now

RecommendedJobs for You