Job description Confiz is hiring: Senior Software Architect .Net We are currently seeking a visionary and technically astute Senior Software Architect .Net to join our world-class engineering team. This pivotal role is designed for an architecture expert who thrives on solving complex business challenges through scalable, high-performance systems built on the Microsoft .NET technology stack. The ideal candidate is a senior technologist with a deep understanding of enterprise architecture, microservices, and cloud-native development. You will be instrumental in shaping the design and technical strategy of next-generation enterprise applications that power mission-critical systems for our global clients. Key Responsibilities: Collaborate with stakeholders to gather and analyze business requirements. Define system architecture and produce high-level and detailed design documentation. Lead the development of enterprise-level applications using the Microsoft technology stack. Define and enforce technical and coding standards, frameworks, tools, and development practices. Collaborate with Scrum teams to define epics, user stories, and estimates, ensuring timely sprint deliveries. Drive architectural decisions related to performance, scalability, fault tolerance, and security. Oversee cloud architecture decisions including deployment strategies, CI/CD pipelines, and container orchestration. Guide QA processes to ensure robust testing coverage and defect remediation. Mentor junior developers and provide technical leadership across teams. Continually evaluate and recommend new tools and technologies for adoption. Qualifications: Bachelor s degree or higher in Computer Science, Engineering, MIS, or a related field. 10+ years of relevant professional experience in software engineering and architecture. 10+ years of software development experience using the Microsoft stack: C#, ASP.NET MVC, .NET Core, Web API, WCF, Entity Framework. Deep understanding of microservices architecture and cloud-native design patterns. Experience with CI/CD pipelines, trunk-based development, and zero-downtime deployments. Proficient in containerization and orchestration (Docker, Kubernetes). Hands-on experience with AWS, Azure, or GCP (Azure preferred), including services like API Management, Load Balancer, App Insights, Azure DNS. Proficient with application monitoring tools (e.g., ELK, Splunk). Strong background in relational (SQL Server) and NoSQL (e.g., MongoDB, Cosmos DB) databases. Familiarity with JavaScript, jQuery, React/Angular/Vue, Bootstrap, and CSS. Proficient in writing unit tests using NUnit or xUnit. Deep knowledge of software design patterns, SOLID principles, and high-volume transactional systems. Experience in authentication/authorization mechanisms (OAuth2, JWT, etc.). Skilled in performance tuning, memory optimization, and scalability best practices. Role: Technical Architect Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Performance tuningjQueryCodingMISJavascriptDNSScrumWCFmicrosoftSQL
Posted 2 hours ago
•
Typically responds within 2 days
Job description Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications. As a member of the software engineering division, you will perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products. Duties and tasks are multifaceted and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience. read more Key Skills UI developmentAutomationjQueryDebuggingJavascriptHTMLJSONSeleniumMiddlewareCSS3
Posted 5 hours ago
•
Typically responds within 2 days
Job description Job Description Overview At Freshworks, we believe exceptional user experiences begin with exceptional engineering. As a Senior Frontend Engineer, you ll drive the development of fast, accessible, and elegant interfaces across our suite of global products. You ll translate complex business flows into delightful interactions, and champion performance and usability at every step. If you think in components, sweat over rendering speed, and love writing code that feels smooth you re in the right place. Responsibilities Build modular, high-performance UI components using JavaScript frameworks. Collaborate with design, product, and backend teams to deliver features that just work. Translate business and UX requirements into scalable frontend architecture. Lead accessibility, rendering, and UI performance optimization across browsers/devices. Review code, guide prototyping efforts, and implement frontend best practices. Apply deep understanding of HTML, CSS, JavaScript, and browser internals. Drive cross-browser compatibility, responsiveness, and seamless interaction. Set high standards for design consistency and code quality. Requirements 3 to 5 years of frontend development experience in product teams. Core Frontend Proficiency: Expertise in HTML, CSS, and JavaScript fundamentals, including UI prototyping, advanced CSS properties, and core JS concepts like closures. Modern Frameworks & Ecosystem: Strong grasp of JavaScript framework concepts (e.g., component architecture, state management). Frontend Quality & Performance: Ability to implement UI optimizations, ensure web accessibility, performance tuning, rendering strategies and address frontend security concerns. Problem-Solving & Optimization: Proven skill in solving and optimizing medium-level coding problems, with a strong understanding of time and space complexity. Proficiency in writing and reviewing semantic, maintainable, and testable frontend code. Software Design: Proficiency in Object-Oriented Programming (OOP) for building extensible, clean, and well-structured frontend code. Worked on frontend architecture and performance in apps with large user bases. End-to-End Component Ownership: Experience in designing, implementing, and delivering full-stack components, including backend integration and API interaction. Advanced Web Concepts: Familiarity with advanced web development topics (e.g., browser APIs, build tools). Experience debugging complex UI issues and managing cross-browser support. Qualifications Degree in Computer Science, Engineering, or a related field. Passionate about design systems, UX patterns, and microinteractions. Solid grasp of data struct Role: Software Development - Other Industry Type: Software Product Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Computer sciencePerformance tuningSoftware designBackendFront endCodingWeb developmentDebuggingData structuresHTML
Posted 1 day ago
•
Typically responds within 2 days
Job description We take pride in being an equal-opportunity employer that values diversity. Innovate with the Leaders: Even as you're starting your career, you'll be contributing to one of Indias leading fintech solutions for SMBs. Your fresh perspective and eagerness to learn will be valued as we continue to pioneer and redefine the industry. We are home to brilliant minds working on impactful technology. Our culture thrives on teamwork, creativity, and innovation, all focused on solving the challenges faced by Indian SMBs. At FloBiz, we believe in making a tangible impact by building for Bharat and contributing to an Aatmanirbhar Bharat. Responsibilities: Collaborate with senior engineers to design, develop and maintain backend services for our products. Write clean, scalable, and maintainable code following best practices. Participate in code reviews, testing, and debugging to ensure high-quality code. Contribute to building and enhancing our scalable systems to handle high traffic. Work with different teams including Frontend, QA and DevOps to integrate and deliver backend solutions. Learn and contribute to the development of microservices, APIs and other backend infrastructure. Explore and apply AI-driven tools and workflows in your daily development tasks, with mentorship, to boost efficiency and contribute to modern software engineering practices. Requirements: Currently pursuing or recently completed a degree in Computer Science. Familiarity with at least one programming language (Java, Ruby). Understanding of Web Dev frameworks like Ruby on Rails or Spring Boot. Fundamental knowledge of SQL and NoSQL databases. Understanding of software engineering principles such as OOPS, DRY, SOLID etc Eagerness to learn and grow in a fast-paced environment. Passion for coding, problem-solving, and technology. Prior internship or project experience in backend development. Curiosity and enthusiasm for learning how AI can be leveraged in software development, including a willingness to adopt AI-assisted workflows and tools. Perks Benefits Opportunity to learn and work on impactful projects. Opportunity to work with experienced engineers and get dedicated guidance. Competitive stipend and benefits. Hybrid/remote work option with flexible working timings. Fun, inclusive work environment in our cool office. Role: Head - Engineering Industry Type: Financial Services Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills BackendCodingdata securityDebuggingBillingInternshipSQLCRM
Posted 1 day ago
•
Typically responds within 2 days
Job description We have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible. As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking - Connected Commerce/Payments group, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm s business objectives. Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develops secure high-quality production code, and reviews and debugs code written by others Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies Adds to team culture of diversity, equity, inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 5+ years applied experience Experience leading teams of technologists Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives Experience with hiring, developing, and recognizing talent. Hands-on practical experience delivering system design, application development, testing, and operational stability Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e. g. , cloud, artificial intelligence, machine learning, mobile, etc. ) Ability to tackle design and functionality problems independently with little to no oversight Proficiency in Java/J2EE and REST APIs, Web Services and experience in building event-driven Micro Services and Kafka streaming. Experience in Spring Framework, Spring Boot and AWS Services in public cloud infrastructure Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security Working proficiency in developmental toolsets like GIT/Bitbucket, JIRA, Maven Experience working at code level. Preferred qualifications, capabilities, and skills Finance domain experience with United States Banking & Payments industry. Knowledge and working experience on Card Network Payment, Fraud, Settlement. Leading experience of Java Micro services application on AWS/Public cloud platform. Certifications in Java programming or related technologies (e. g. , Oracle Certified Professional, Spring Certification). Certifications in AWS (e. g. , AWS Certified Solutions Architect - Associate). Role: Technical Architect Industry Type: Financial Services Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills MavenGITArtificial IntelligenceMachine learningAgileSystem designApplication developmentOracleTroubleshootingJIRA
Posted 1 day ago
•
Typically responds within 2 days
Job description As a Security Engineer II at JPMorgan Chase within the Cyber Security and Technology Controls, you are part of an agile team that works to deliver software solutions that satisfy pre-defined functional and user requirements with the added dimension of preventing misuse, circumvention, and malicious behavior. As an emerging member of the security engineering team, you execute basic software solutions through the design, development, and troubleshooting of multiple components within a technical area, while gaining skills and experience to grow within your role. Job responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification on security engineering concepts and 2+ years applied experience Hands on experience in React, Java\J2EE, Microservices, Spring, Database knowledge, Spring Data JPA, CI\CD, Designing features, Production issue debugging and fixing Proficient in developing security engineering solutions Experience in Software Development Life Cycle Exposure to agile methodologies such as CI/CD, application resiliency, and security Knowledge of information and network security, IT risk management, and architectural concepts and patterns Proficient in specialized tools (eg, vulnerability scanner) used to analyze incident data Preferred qualifications, capabilities, and skills Familiar with Camunda 8 , Database modelling, Performance tuning & Cloud BS/BA degree or equivalent experience Role: Software Development - Other Industry Type: Financial Services Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Performance tuningSystem architectureArchitectureCodingDebuggingAgileNetwork securityJPAVulnerabilityTroubleshooting
Posted 1 day ago
•
Typically responds within 2 days
Job description As an Software Engineer III - Java AWS at JPMorgan Chase within the Consumer and Community Banking, specifically on the Payments team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm s business objectives. Job Responsibilities Execute software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Create secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems. Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. Gather analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Proactively identify hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture. Contribute to software engineering communities of practice and events that explore new and emerging technologies. Add to team culture of diversity, equity, inclusion, and respect. Required Qualifications, Capabilities, and Skills Formal training or certification on software engineering concepts and 3+ years applied experience. Hands-on practical experience in system design, application development, testing, and operational stability. Proficiency in Java/J2EE and REST APIs, Web Services and experience in building event-driven Micro Services and Kafka streaming. Experience in Spring Framework, Spring Boot and AWS Services in public cloud infrastructure. Experience in developing standard unit testing frameworks, automated functional tests, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages. Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security Working proficiency in developmental toolsets like GIT/BitBucket, JIRA, Maven Demonstrated knowledge of software applications and technical processes within a technical discipline (e. g. , cloud, artificial intelligence, machine learning, mobile, etc. ) Preferred Qualifications, Capabilities, and Skills Finance domain experience with United States Banking Payments industry. Knowledge and working experience on Card Network Payment, Fraud, Settlement. Development experience of Java Micro services application on AWS/Public cloud platform. Certifications in Java programming or related technologies (e. g. , Oracle Certified Professional, Spring Certification). Certifications in AWS (e. g. , AWS Certified Solutions Architect - Associate). Role: Search Engineer Industry Type: Financial Services Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills System architectureMavenCodingDebuggingAgileApplication developmentUnit testingOracleTroubleshootingJIRA
Posted 1 day ago
•
Typically responds within 2 days
Job description As a Software Engineer III at JPMorgan Chase within the Commercial Investment Bank Payments Technology team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm s business objectives. Job responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 3+ years applied experience Hands on experience designing and developing from scratch UI Automated Scripts (Selenium, Cypress or Playwright including with different Web Drivers). Hands on experience designing and developing from scratch API (REST, and SOAP) automated frameworks (RestAssured, SOAP UI) including Data Mocking and Data Stubbing (Mockito) Hands on experience designing and developing Performance Testing Frameworks (Blazemeter, Apache Jmeter) Hands on experience designing and developing Mobile Automated Testing Frameworks (Appium). Proficient knowledge and experience in the following tools Gradle, Maven, Git, Bit bucket, JIRA, Confluence, qTest, JMeter/Load Runner Hands on experience Setting up, Configuring, Running automated tests parallel, simultaneously and in different environments/browsers/mobile (Saucelabs Mobile and Web Integration, Selenium Grid). Hands on experience working in a scrum team Agile setting writing and documenting test cases/scenarios, test execution, finding and reporting defects, supporting Production Validation Testing. Experience in automated testing of APIs and UI testing using RestAssured, Selenium, Postman or similar technology. Preferred qualifications, capabilities, and skills CI/CD Auto and Scheduled Deployments (Jenkins Pipelines, AWS, AZURE). Proficient in at least one OO Language and SQL. Confidence building test infrastructures using containerization technologies such as Docker, K8S and working within continuous delivery release cadence Knowledge in accessibility testing, security testing, resiliency testing Role: Automation Test Engineer Industry Type: Financial Services Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Quality Assurance and Testing Education UG: Any Graduate PG: Any Postgraduate Key Skills System architectureMavenCodingPerformance testingAgileScrumSeleniumApacheTroubleshootingSQL
Posted 1 day ago
•
Typically responds within 2 days
Job description As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking - Architecture and Engineering, Core Platform Engineering, you will be an integral part of an agile team focused on developing, improving, and implementing innovative technology products that emphasize security, stability, and scalability. In this key technical role, you will be responsible for delivering essential technology solutions across various technical domains, supporting diverse business functions in achieving the firms strategic goals. Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develops secure high-quality production code, and reviews and debugs code written by others Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies Adds to team culture of diversity, equity, inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 5+ years of applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability of Java, Spring Boot, Micro services, AWS, Kafka applications Proficiency in automation and continuous delivery methods Proficient in all aspects of the Software Development Life Cycle Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Demonstrated proficiency in software applications and technical processes within a technical discipline (e. g. , cloud, artificial intelligence, machine learning, mobile, etc. ) In-depth knowledge of the financial services industry and their IT systems Practical cloud native experience Preferred qualifications, capabilities, and skills Proficient in Kafka is a plus Knowledge of Performance Engineering and Chaos Engineering Role: Search Engineer Industry Type: Financial Services Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills AutomationArchitectureArtificial IntelligenceMachine learningAgileSystem designApplication developmentTroubleshootingOperationsFinancial services
Posted 1 day ago
•
Typically responds within 2 days
Job description Unified Authorization is responsible for securing service-to-service communications across Amazons entire ecosystem ensuring secure customer and corporate interactions.. Whether its the retail website, Alexa, or Kindle, we ensure actors are authenticated and authorized to take the requested action. Every aspect of Amazons business interacts with our systems, including the next generation of retail services on AWS infrastructure. we operate at the crucial intersection of system resiliency, constant availability, and rapid deployment capabilities. We are looking for software engineers who thrive on complex problems and relish the challenge of operating a complex and mission critical system under intensive loads. Our systems responds to millions of requests per minute. We develop security software for high availability systems. We make it easy for our customers to follow security best practices. Do you think you are up to the challenge and want to learn more to stretch your skills and career? Successful candidates will contribute to improving quality, consistency, maintainability, performance, and security. You will have the opportunity to tackle some of the most complex problems in the industry at an unprecedented scale. 5+ years of non-internship professional software development experience 5+ years of programming with at least one software programming language experience 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience as a mentor, tech lead or leading an engineering team 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Bachelors degree in computer science or equivalent Experience building complex software systems that have been successfully delivered to customers Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design read more Key Skills Computer scienceObject oriented designC++Quality improvementCodingArchitectural designSoftware development life cycleInfrastructureTechnical LeadInternship
Posted 1 day ago
•
Typically responds within 2 days