India
40 days ago
Senior Fullstack Developer
Collaborate with product owners, designers, and other stakeholders to gather requirements and translate them into technical specifications. Assist in the design and development of cloud-native solutions, ensuring they are 100% cloud-based. Define, design, and implement robust software solutions. Develop, test, and maintain new and existing solutions within an Agile framework. Participate in design, design review, and code review processes. Work with both structured and unstructured data sources. Prioritize and estimate work packages based on clear rationale. Operate in a DevOps mode and provide production support post go-live. Participate in prototyping, pilots, and proof-of-concept (PoC) creation. Inspect, verify, and refactor the quality of packages before release. Assist in the creation of technical documentation. Support solution deployments using cloud-native tools. Preferably worked on Azure PaaS development. Comfortable with Azure Containers, App Services, API Management, SQL/NoSQL databases, Azure Functions, Blobs, and Azure Pricing Models. Experience deploying multiple interconnected microservices within Azure. Experience with Event Driven architecture is a plus. Proficiency in GIT/VSTS and other versioning tools. Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree is a plus. 8+ years of core software development experience in prominent organizations. Experience working as part of an Agile Software Development team creating enterprise/B2B software products for a wide user base. Strong computer science fundamentals in algorithms, data structures, object-oriented design principles, databases, and analytics. Proficiency in the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Excellent proficiency in creating intuitive UI and workflows for enterprise/B2B products. Experience in Test Driven and Design Driven Development environments. Comfortable with debugging and analyzing existing code and refactoring as needed. Expertise in writing ‘Clean Code’ following best practices and focusing on code quality metrics. Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new products is an added advantage. Working knowledge of Continuous Integration (Azure DevOps preferred) and relevant tools such as Maven/Jenkins. Proven coding expertise with the following:  Back-end skills: Node.js (must have), MVC Python(good to have), Core Java (good to have) Database skills: MySQL (must have), Atleast one NoSQL DB (Must have) Front-end skills: React.js, Any react state management libraries [Redux/MobX],TypeScript/JavaScript, HTML, CSS UI test frameworks: Selenium (Must Have), Karma (good to have), Jasmine(good to have) Experience in designing and writing efficient microservices. Experience in application security and cloud security best practices is a plus. Experience working with Azure DevOps or JIRA is a plus.
Confirm your E-mail: Send Email
All Jobs from Nokia