Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
0.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Your Tasks Having the mentality of a product owner for Grid Code Compliance within Nordex. Ensuring that there is no requirement without test case. Transfer and translate Grid Code requirements to the software development process by abstract software requirements and test cases. Being a member of an agile software development process. Support the Grid Code compliance and Grid Code connection within Sales and Project phase. Define test plans for Grid Code compliance and quality assurance on wind farm, wind turbine and component level. Perfom, evaluate and document Grid Code compliance tests. Analyze test data. Specifycing new functions and features to gain, maintain and optimize Grid Code compliance on wind farm and wind turbine level. Having a clear picture and deep understanding of the capabilities of the Nordex products to be able to rate Grid Code compliance. Optimize the processes within Grid Code compliance. Your Profile Bachelor of Science or Master of Science in Electrical Engineering/Power Systems or B.Sc. in Electrical Engineering/Power Systems or similar. Experience with Grid Code requirements. Experience defining test cases and ideally test-driven development. Good knowledge of Grid Code compliance on power plant level and software details to archive this. Ideally due to experience with and wind turbine OEM or similar. Programming experience in Python or similar supporting test analysis and automatization. You have self-responsible, structured, customer and solution-oriented working mind set. Intercultural understanding and you give thrive strive on working collaboratively with teams across functions and geographies. Fluent English spoken and written. Spanish and/or German is a plus. Nordex adheres to a policy of equal employment opportunity. All employment decisions are made without regard to religion, age, sex, color, national origin, handicap, or other protected class and are in full compliance with all federal and state laws. Show more Show less
Posted 1 day ago
8.0 - 10.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Position: NodeJS with API C lient: One of our Prestigious client Locations: Pan India Mode of hiring: Full time/Permanent Experience: 8+ Years. Budget: 26-28 LPA Notice Period: 0-30 days (Only serving notice period) Share your CV ????: [HIDDEN TEXT] Responsibilities Develop and maintain server-side #Node.js applications using the #Express.js framework, #OpenAPI, API Gateway, and #Swagger specifications. Work with a team of developers to design, implement, and test new features. Optimize and troubleshoot existing applications to improve performance and reliability. Write clean, maintainable, and efficient code. Collaborate with front-end developers to integrate server-side and client-side applications. Mentor and coach junior developers on the team Keep up to date with the latest Node.js, Express.js, OpenAPI, API Gateway, Swagger, and Jest developments. Qualifications 4+ years of experience with #Node.js 2+ years of experience with the #Express.js framework 2+ years of experience with #OpenAPI, API Gateway, and Swagger Strong understanding of #JavaScript programming language Experience with SQL and NoSQL databases Experience with RESTful API design and development Experience with unit testing and test-driven development (Jest) Excellent problem-solving and debugging skills. Ability to work independently and as part of a team. Strong communication and interpersonal skills Bonus Points Experience with cloud computing platforms such as AWS or Azure Experience with container orchestration technologies such as Docker and Kubernetes Experience with continuous integration and continuous delivery (CI/CD) pipelines Experience with leading and mentoring development teams. Show more Show less
Posted 2 days ago
8.0 - 10.0 years
4 - 7 Lacs
Hyderabad
Work from Office
Supervisor, Backend Developer This role demands expertise in .NET development, Dapper, SQL Server (with proficiency in XML, JSON), Test-Driven Development (TDD), and adherence to robust development standards encompassing coding practices, testing methodologies, documentation, and reusability. The ideal candidate will possess the ability to analyze existing legacy code, drive innovative solutions, and collaborate effectively in an Agile environment using tools like Jira, Confluence, and Gliffy. Essential Duties Develop and maintain robust, scalable, and high-performance applications adhering to proper coding standards and best practices. Design and implement APIs with meticulous documentation using Swagger for effective communication and integration. Ensure comprehensive testing coverage and maintainable code by following rigorous testing methodologies as part of the development process. Utilize Apache Ignite/MemSQL for high-speed data processing and database optimization. Implement messaging solutions using Solace/Signal-R for real-time communication and event-driven architectures. Develop and execute comprehensive test suites using xUnit/NUnit for ensuring code quality and reliability, adhering to Test Driven Development principles. Analyze existing legacy code, understand its intricacies, and drive the rewrite process aligned with modern best practices. Implement reusable components, maintain detailed documentation, and follow established standards for maximum reusability and maintainability. Work collaboratively in an Agile environment, utilizing tools like Jira, Confluence, and Gliffy for efficient project management and communication. EDUCATION/CERTIFICATIONS Bachelor's degree in computer science, Engineering, or a related field. EXPERIENCE 8-10+ years of extensive experience as a Full Stack Developer, with a strong command of .NET and associated technologies TECHNICAL/SOFT SKILLS NET or Java, Dapper or Hibernate or ORM tool, SQL Server or Oracle or other RDBMS, XML, JSON , REST APIs High-performance data processing tools like Apache Ignite/MemSQL. Messaging solutions such as Solace/Signal-R for real-time communication. Testing frameworks like xUnit/NUnit, with a strong focus on Test Driven Development (TDD). Hands-on experience with Agile methodologies and related tools (Jira, Confluence, Gliffy). Ability to analyze and understand existing legacy codes for effective migration and reimplementation. Strong commitment to adhering to proper development standards for coding, testing, documentation, reusability, and best practices. This role offers a unique opportunity for a Lead backend Developer to lead the rewrite of a legacy system for a prominent financial client, adhering to rigorous development standards and leveraging expertise in .NET, Dapper, SQL Server, XML, JSON, TDD, and other modern technologies to deliver innovative solutions aligned with business needs. Must : .NET or Java, Dapper or Hibernate or ORM tool, SQL Server or Oracle or other RDBMS, XML, JSON , REST APIs
Posted 1 week ago
5.0 - 10.0 years
20 - 35 Lacs
Gurugram
Work from Office
Job Title: Specialist Smalltalk and Java Location: Gurugram, India Experience Required: 5 to 11 years Notice Period: Up to 60 days Interview Process: Technical Interviews Face-to-Face Technical Interview Partner Round TAF Assessment Job Summary We are looking for a highly skilled and experienced Smalltalk Developer with strong experience in Java to join our growing technology team. This is a critical role responsible for managing, extending, and modernizing enterprise systems using Smalltalk and Java technologies. You will contribute to designing robust, scalable solutions and ensuring their high quality and performance in a collaborative and agile environment. Key Responsibilities Manage and enhance applications built using Smalltalk and Java , ensuring seamless integration and optimal performance. Contribute to the design and implementation of new system components based on modern service-oriented architecture and SOLID principles . Participate in full lifecycle application development: design, development, testing, and deployment. Work as part of an Agile team, contributing to sprints, backlog refinement, and continuous improvement. Learn and work with both existing legacy systems and new technologies as needed. Identify and resolve technical challenges and performance bottlenecks across systems. Maintain high standards of software quality within the team by establishing best practices, writing unit and integration tests, and performing code reviews. Collaborate with business analysts, architects, and other developers to deliver high-quality solutions. Mentor junior team members and contribute to knowledge sharing and upskilling within the team. Drive improvements in software design, development processes, and infrastructure. Required Skills and Qualifications Bachelor's or Masters degree in Computer Science, Engineering, or a related field from a reputed university. 46+ years of hands-on experience in software development, including: Strong experience with Smalltalk , preferably with Gemstone . Proficient in Java development and its ecosystems. Experience in object-oriented programming and solid understanding of software design patterns and SOLID principles . Strong background in building and maintaining enterprise-scale applications. Experience with architectural design patterns such as: Event-Driven Architecture (EDA) Service-Oriented Architecture (SOA) Domain-Driven Design (DDD) Working knowledge of relational databases like Oracle and Microsoft SQL Server . Familiarity with Test-Driven Development (TDD) , including writing unit and end-to-end tests. Excellent problem-solving, analytical , and communication skills . Ability to deliver quality code and drive continuous improvements in the codebase. Ability to work across geographically distributed teams and time zones. Desirable (Nice to Have) Previous experience in FinTech , insurance , or financial services domains. Experience with DevOps tools and CI/CD pipelines. Exposure to cloud platforms or container-based deployment. Demonstrated ability to mentor and coach junior developers. Experience working in large, multi-team Agile environments. Work Environment A collaborative and inclusive work environment focused on innovation and continuous improvement. Exposure to complex, mission-critical applications used at a global scale. Opportunities for upskilling and learning new technologies and practices.
Posted 1 week ago
3.0 - 5.0 years
25 - 40 Lacs
Bengaluru
Hybrid
The Modern Data Engineer is responsible for designing, implementing, and maintaining scalable data architectures using cloud technologies, primarily on AWS, to support the next evolutionary stage of the Investment Process. They build robust data pipelines, optimize data storage, and access patterns, and ensure data quality while collaborating across engineering teams to deliver high-value data products Key Responsibilities • Implement and maintain data pipelines for ingestion, transformation, and delivery • Ensure data quality through validation and monitoring processes • Collaborate with senior engineers to design scalable data solutions • Work with business analysts to understand and implement data requirements • Optimize data models and queries for performance and efficiency • Follow engineering best practices and contribute to team standards • Participate in code reviews and knowledge sharing activities • Implement data security controls and access policies • Troubleshoot and resolve data pipeline issues Core Technical Skills Cloud Platforms: Proficient with cloud-based data platforms (Snowflake, data lakehouse architecture) AWS Ecosystem : Strong knowledge of AWS services including Lambda, Glue, and S3 Streaming Architecture : Understanding of event-based or streaming data concepts using Kafka Programming: Strong proficiency in Python and SQL DevOps : Experience with CI/CD pipelines and infrastructure as code (Terraform) Data Security: Knowledge of implementing basic data access controls Database Systems : Experience with RDBMS (Oracle, Postgres, MSSQL) and exposure to NoSQL databases Data Integration : Understanding of data integration patterns and techniques Orchestration : Experience using workflow tools (Airflow, Control-M, etc.) Engineering Practices : Experience with GitHub, code verification, and validation Domain Knowledge: Basic knowledge of investment management industry concepts Core Technical Skills Cloud Platforms: Proficient with cloud-based data platforms (Snowflake, data lakehouse architecture) AWS Ecosystem : Strong knowledge of AWS services including Lambda, Glue, and S3 Streaming Architecture : Understanding of event-based or streaming data concepts using Kafka Programming: Strong proficiency in Python and SQL DevOps : Experience with CI/CD pipelines and infrastructure as code (Terraform) Data Security: Knowledge of implementing basic data access controls Database Systems : Experience with RDBMS (Oracle, Postgres, MSSQL) and exposure to NoSQL databases Data Integration : Understanding of data integration patterns and techniques Orchestration : Experience using workflow tools (Airflow, Control-M, etc.) Engineering Practices : Experience with GitHub, code verification, and validation Domain Knowledge: Basic knowledge of investment management industry concepts
Posted 2 weeks ago
2.0 - 4.0 years
6 - 8 Lacs
Pune
Work from Office
Job Objective: At Hoerbiger, we are seeking a talented and motivated Software Developer with 2-4 years of experience in .NET technologies to join our growing team. Will be responsible for designing, developing, and maintaining robust and scalable applications. Will collaborate with cross-functional teams to deliver high-quality software solutions that meet our business needs. Role and Responsibilities: Build the Future : Design and develop cutting-edge applications and APIs using .NET Core and C#, bringing innovative solutions to life. Craft Clean Code : Write and refine high-quality, maintainable code that adheres to best practices and drives performance. Collaborate and Conquer : Work closely with product managers, designers, and fellow developers to transform ideas into impactful software. Solve Real Problems : Dive into challenging technical issues, debug effectively, and implement robust solutions that make a difference. Stay Ahead of the Curve : Explore and implement the latest .NET technologies and industry trends, continuously expanding your skillset. Shape the Development Process: Participate in code reviews and contribute to the ongoing improvement of our development workflows. What You Should Be Good At: Programming Languages : Strong knowledge of .Net technologies, with a focus on object-oriented programming, LINQ, and async/await. Database Management : Experience with writing complex SQL queries, stored procedures, and understanding of database optimization Special Knowledge : Experience of WPF and WCF technologies Version Control : Experience with Git for source control. Testing and Debugging : Test-Driven Development (TDD) (Understanding of writing tests before code for better code quality). Software Development Practices : Sound knowledge of Agile Methodology, solid principles and clean code practices. DevOps : Working knowledge of Azure DevOps, CI/CD pipelines What you can look forward to: Career Development: Access to extensive learning and development programs, including international training opportunities Career Stability: With over 130 years of industry leadership, HOERBIGER offers the security of a long-established company with a forward-looking vision. Financial Stability and Rewarding Compensation We recognize and value your contributions with competitive salaries and local fringe benefits. Work Environment Flexibility: Options for remote working across various regions, which is particularly appealing for those balancing personal and professional responsibilities.
Posted 3 weeks ago
8.0 - 13.0 years
15 - 30 Lacs
Thiruvananthapuram
Remote
Position: Senior Backend Engineer (Node) Location: Remote About Us: Mission Studios is a well-funded and dynamic product startup, headquartered in Dallas, Texas with a mission to revolutionize the sharing of life-transforming content. We aim to achieve this through a next-generation platform that empowers creators to build thriving communities around content using diverse media formats, such as blog posts, short videos, long-form podcasts, and courses. We are looking for a Senior Backend Engineer with hands-on experience in Node, Postgres and/or Cassandra to join our Product and Engineering team in India. As a key member of our engineering department, you will be responsible for designing, building, and maintaining scalable backend systems with a focus on developing OpenAPI-based RESTful endpoints. The ideal candidate will have a deep understanding of backend services, data modeling, and database interaction, while following best practices in Test-Driven Development (TDD). Desired Qualities: Passion for excellence: We are looking for someone who is dedicated to delivering high-quality software products and continuously improving their skills. Motivated by team culture: We value collaboration, teamwork, and a supportive work environment. We want someone who is motivated by working with others and contributing to a positive team culture. Keen attention to detail: Our platform and apps aim to provide the best content consumption experience for our users. We want someone who takes pride in their work and strives for perfection. Strong desire to serve: Wed like to work with someone who is motivated by serving people and helping them grow. Responsibilities: Design, implement, and maintain scalable and efficient RESTful APIs using Node.js and TypeScript. Develop and document REST endpoints using OpenAPI specifications to ensure clarity and consistency. Ensure all endpoints are well-tested using Test-Driven Development (TDD) methodology. Collaborate with frontend developers, product managers, and other stakeholders to define API requirements. Design database schemas, optimize data models, and write queries for Postgres or Cassandra/ScyllaDB. (Yes! We use ScyllaDB!) Create generalized and reusable solutions for different backend needs to ensure scalability and maintainability. Design decoupled backend solutions using Event Driven architecture. Maintain code quality, performance, and security through regular code reviews, unit testing, and integration testing. Optimize existing systems and recommend improvements to ensure system performance and reliability. Mentor junior developers and foster a collaborative team environment. Qualifications: 5+ years of hands-on experience in backend development using Node and TypeScript . Strong experience with REST API design and development using OpenAPI specifications . Proven expertise in Test-Driven Development (TDD) , with a focus on writing clean, testable, and maintainable code. Experience designing database schemas, data models, and writing complex queries for relational databases such as PostgreSQL or NoSQL databases like Cassandra . Experience with AWS, Serverless and Docker is a plus. Excellent problem-solving skills and ability to provide robust solutions. Strong communication skills and ability to collaborate across teams. Experience with Git version control (We use Gitlab). Strong understanding of software development principles such as object-oriented programming, design patterns, and software testing. Passionate about learning new technologies and sharing knowledge with others. Experience working in a startup or fast-paced environment is a plus. Benefits: Competitive salary Flexible work arrangements A collaborative and supportive team culture Opportunities for growth and career development If you are a talented and passionate backend developer who is looking for an opportunity to make a difference in people's lives, we want to hear from you! Join our team of like minded professionals and help us create software products that inspire, educate, and help people flourish. Apply now and let's work together to build a better future! To Apply: Please submit your resume to aneesha.elizabath@techmissionsolutions.com
Posted 3 weeks ago
5.0 - 7.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
BS or MS degree in computer science, or equivalent and proven results in designing, implementing and maintaining complex systems and services. Good understanding of cloud design patterns. Ability to work in CI/CD and DevOps work styles. Good knowledge on OCI / AWS / Azure is an added advantage. As a senior member of the software engineering division, you will perform high-level design based on provided specifications and implement changes to existing software architecture. You will develop highly complex features and enhancements, build and automate tests. Duties and tasks are varied and complex needing independent judgment requiring full competence and subject expertise. As a senior member of the software engineering division, your responsibilities will include the following: Develop, debug and design software service and applications Provide technical leadership and mentorship to other junior software developers Specify, design, and implement changes to existing software architecture to meet changing needs Design and implement new features and enhancements. Independently research solutions, troubleshoot, and resolve complex problems by analyzing product code and interactions between various microservices within the system Provide technical support from within the product development team Review and improve technical documentation and procedures Follow test-driven development and implement end-to-end test automation Required Skills BS or MS degree or equivalent work experience relevant to functional area. 5+ years of software engineering experience Container technology experience is a plus Prometheus/Mimir Observability experience ORACLE PL/SQL experience is a plus Demonstrated ability to write great code using Java, J2EE, GoLang, Python or similar languages Experience working on large-scale, cloud-native development, highly distributed services infrastructure Proven ability to deliver products and experience with the full software development lifecycle, automated testing and test-driven design Solid understanding and experience of a 24x7 high availability mission-critical application infrastructure design, architecture, development, deployment and maintenance Systematic problem-solving approach, strong communication skills, a sense of ownership, and drive Career Level - IC3
Posted 4 weeks ago
5.0 - 7.0 years
8 - 14 Lacs
Hyderabad
Work from Office
About the Role : We are seeking a highly motivated and experienced Senior Backend Engineer to join our growing team. You will play a key role in building, improving, and maintaining our software solutions while effectively collaborating with US-based clients. Your strong technical skills will be complemented by your excellent communication abilities, allowing you to bridge the gap between technical development and client needs. Responsibilities : - Design, develop, and implement robust and scalable backend features using Node.js and Typescript. - Collaborate with product managers and designers to understand client requirements and translate them into technical specifications. - Advocate for and implement test-driven development (TDD) practices to ensure code quality, maintainability, and testability. - Write clean, maintainable, and well-documented code adhering to best practices. - Troubleshoot and resolve complex technical problems related to the backend. - Continuously learn and apply new technologies, methodologies, and languages. - Effectively communicate technical concepts, progress updates, and solutions to both technical and non-technical audiences, including US-based clients. - Identify areas for improvement in development efficiency and propose solutions to reduce "technical debt." - Work independently on smaller features and collaboratively with the team on larger projects. Technical Skills & Experience : - 5+ years of experience in backend development with a strong track record of delivering high-quality software. - Proficiency in Node.js and Typescript. - Experience with relational databases (e.g., Postgres, MySQL) and/or NoSQL databases (e.g. MongoDB). - Working knowledge of containerization technologies like Docker and Docker Compose. - Experience with CI/CD pipelines using tools like Jenkins or GitHub Actions. - Familiarity with unit testing frameworks like Jest or similar tools. - Understanding of Agile methodologies for software development. - Experience with AWS Cloud, preferably with serverless architecture concepts (a plus).
Posted 1 month ago
5.0 - 10.0 years
13 - 23 Lacs
Hyderabad
Work from Office
Position Overview We are seeking a motivated and experienced Senior Backend Engineer with approximately 5 years of professional experience to join our team. The ideal candidate will not only excel in building and improving software solutions but also possess strong communication skills to effectively interact with US-based clients. Key responsibilities and expectations include: Proactive Problem Solver: Self-motivated to build and improve solutions to software problems, always looking for innovative ways to enhance our systems. Continuous Learner: Eager to learn new technologies, methodologies, and languages, and open to experimenting and learning from failures. Effective Communicator: Capable of clearly and concisely communicating complex technical, architectural, and organizational issues to both technical and non-technical stakeholders, and proposing thorough, iterative solutions. Experienced Professional: Approximately 5 years of relevant experience in backend development, demonstrating a strong track record of delivering high-quality software. Test-Driven Development Advocate: Committed to practicing test-driven development (TDD) to ensure robust, maintainable, and scalable code. Client-Facing Skills: Able to effectively communicate with US clients, understanding their needs and translating them into technical requirements. Efficiency Enhancer: Recognize impediments to our efficiency as a team ("technical debt"), propose, and implement solutions. Feature Developer: Develop features and improvements to ongoing projects in a secure, well-tested, and performant way. Problem Solver: Solve technical problems of moderate scope and complexity. Independent Contributor: Confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects. If you are a dedicated professional who thrives in a dynamic environment and meets the above qualifications, we would love to hear from you. Technical Stack and Skills: Languages: Typescript, NodeJS Databases: Postgres or MySQL or similar, MongoDB or similar Containerization: Docker and Docker Compose CI/CD: Jenkins, GitHub Actions, or similar Testing: Unit Testing Frameworks such as Jest or similar Methodologies: Agile methodology Cloud: AWS Cloud Experience (preferably serverless architecture)
Posted 1 month ago
6.0 - 10.0 years
6 - 10 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
Design, Architect, Plan & estimate project work. Evaluating design options against technical & project criteria. Lead and report progress of all technical activities against target to stakeholders. Active participation in design reviews. Design, simulate, develop, test & record results to verify requirements. Work with appropriate software development tools for source control, issue and task tracking applications as appropriate. Keep design records of software development in line with process requirements. Acquire an in-depth understanding of the product under development Follows policies, processes and standards to achieve excellence in the discipline Should be good at workload management including managing multiple tasks. Seek to improve the software development process Attend training to develop relevant knowledge & skills. Ensures adherence to business policies, Legal requirements, Ethics. Technical Knowledge: Degree in Computer Science or Electronics. Solid C/C++ understanding. Experience in test-driven development is essential. Experience of Networking technologies is a must. Experience of developing for RTOS, Bare metal and Linux embedded target environments. Experience in kernel configuration and driver development. Experience of UML is useful. Experience of other programming languages is useful. Experience of developing for windows or Web applications is useful.
Posted 1 month ago
2.0 - 6.0 years
2 - 6 Lacs
Chennai, Tamil Nadu, India
On-site
Proven experience working in an agile development environment with the best software engineering disciplines, including: eXtreme Programming (XP) Test-driven development (TDD) Clean code principles o Software craftsmanship Experience developing and deploying to cloud platforms (e.g. GCP, Azure) using CI/CD tools and pipelines (e.g., Tekton, CloudRun, Terraform) Strong understanding of GitHub and version control Experience developing REST APIs Experience with micro-services archit 2+ years of experience developing front-end applications using Angular or React 2+ years of experience building back-end systems with Python and relevant frameworks (e.g., FastAPI, Flask, Django) Mandatory Key Skills CI/CD tools,Tekton,Test-driven development*,Azure,GCP,Django*,Rest APIs*,FastAPI*,CloudRun,Flask*
Posted 1 month ago
6.0 - 10.0 years
17 - 19 Lacs
Remote, , India
On-site
Job Description: We are hiring a highly skilled Java Full Stack Developer for one of our esteemed US-based clients. The ideal candidate should have strong expertise in backend and frontend technologies, with a focus on Java 11, Spring Boot 3.x, Microservices, and Angular 14+ , along with solid experience in scalable SaaS solutions, DevOps practices, and cloud platforms. Key Responsibilities: Design, develop, and maintain scalable full-stack web applications. Develop RESTful APIs and Microservices using Java 11, Spring Boot 3.x . Build dynamic and responsive user interfaces using Angular 14+ (standalone components, performance optimization). Implement caching, database versioning, and CI/CD pipelines. Collaborate with cross-functional teams to define, design, and deliver new features. Ensure application performance, scalability, and reliability. Conduct code reviews, unit testing, and participate in Agile ceremonies. Manage deployments, build frameworks, and follow DevOps best practices. Handle state management using NgRx, Akita, or similar libraries. Write automated tests using Cypress, Jasmine, Karma, and follow TDD principles. Troubleshoot and resolve production issues. Technical Skills Required: Backend: Java 11, Spring Boot 3.x, Microservices, JPA, REST APIs, Liquibase, Redis Cache. Frontend: Angular (6+ years), Angular 14+ (3+ years, standalone components), TypeScript, JavaScript, HTML5, CSS3, RxJS. Database: PostgreSQL (any DB knowledge acceptable), SQL. DevOps & Tools: Docker, Kubernetes, SonarQube, Linters, Bitbucket, Git, CI/CD pipelines, Visual Studio Code. Testing: Cypress, Jasmine, Karma, Unit Testing, Test-Driven Development. Cloud: Azure / AWS (any one). Other: Object-Oriented Design, Design Patterns, SaaS architecture, distributed systems, platform-level DevOps. Preferred Qualifications: Proven experience developing scalable SaaS solutions for 1000+ concurrent users. Strong understanding of application architecture and integration patterns. Solid knowledge of HTTP/HTTPS protocols, TCP/IP networking. Excellent communication, problem-solving, and analytical skills. Experience working in Agile development environments.
Posted 1 month ago
2.0 - 6.0 years
2 - 6 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
Roles and Responsibilities: To do so, the engineer is expected to build and support solutions that pre-process the paper image claims to extract data, build pipelines using serverless solutions and invoke AI/ML processes to populate claim data from the submitted claims. The engineer will also be working on building metrics, monitoring and operational dashboards. Required Skills: Strong hands-on experience with Python, Boto3, and test-driven development techniques such as unit testing and gameday testing. Hands-on experience in writing unit tests with Python. Hands-on experience with common AWS Services such as Lambdas, Step Functions, DynamoDB, S3, and Cloud Watch. Experience in deploying applications to development and test environments. Enters an existing team and learns rapidly about the overall goals of the solution. Collaborates with the rest of the team to explore paths towards the overall goals. Participate in peer reviews anddeployments. Executes,understands that work is not complete until it is implemented. When analysis is complete and decisions have been made, the work has only just begun. Embraces an agile mindset to adjust to best achieve the overall goals; is not locked into initial decisions. At the same time, develops plans in advance to find a healthy balance of preparedness and flexibility, as appropriate for each situation s needs. Rapidly raises up defects, and reflects on where prior judgment was incorrect in the spirit of growth. Good news travels fast, bad news faster. Addresses the mistakes of others in the spirit of learning and growth. Models these behaviors in the team retrospective.
Posted 1 month ago
9.0 - 16.0 years
8 - 15 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
Role Responsibilities: Translate complex business problems into scalable software designs and code. Create and maintain platforms and services, focusing on distributed systems and large-scale storage. Drive the adoption of best development practices and influence product requirements. Mentor junior engineers on software design, coding, and TDD strategies. Key Deliverables: Scalable and maintainable software architecture and code. Robust platforms and services with high reliability and performance. Comprehensive mentoring plans and guidance for junior engineers. Insights and learnings shared across teams to foster continuous improvement.
Posted 1 month ago
9.0 - 16.0 years
9 - 15 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
Role Responsibilities: Translate high-level business problems into scalable design and code, creating reusable libraries. Design and implement platforms and services using strong background in distributed systems. Influence product requirements, champion best practices, and work in an agile framework. Mentor junior engineers on software design, coding practices, and TDD strategies. Key Deliverables: Scalable and maintainable software designs and code for new projects. Robust platforms and services with high scalability and reliability. Clear and concise technical documentation for various audiences. Mentorship and development of junior engineers in software design and coding.
Posted 1 month ago
7.0 - 12.0 years
5 - 8 Lacs
Bengaluru
Work from Office
Okta s Workforce Identity Cloud Security Engineering group is looking for an experienced and passionate software security engineer to join a team focused on designing and developing Security solutions to harden our frameworks & infrastructure. We embrace innovation and pave the way to transform bright ideas into excellent security software solutions that help run large-scale, mission-critical software. We encourage you to prescribe defense-in-depth measures, industry security standards, enforce the principle of least privilege to help take our Security posture to the next level. Our Security engineering team has a niche skill-set that combines Security domain expertise with the ability to design, implement and rollout security features and functionalities without adding friction to product functionality or performance. We are responsible for the ever-growing need to improve our customer safety and privacy by providing security services that are coupled with the core Okta product. This is a high-impact role in a security-centric, fast-paced organization that is poised for massive growth and success. You will act as a liaison between the Security org and the engineering org to build technical leverage and influence the security roadmap and direction. You will focus on engineering security and privacy aspects of the systems used across our services while working on a weekly release cadence. You will be empowered to propose stimulating new projects for our roadmap and rewarded with projects using emerging technologies. Join us and be part of a company that is about to change the cloud computing landscape forever. Bring all the passion and dedication along and there s no telling what you could accomplish! Preferred qualification and abilities: 7+ years of development experience in designing and implementing software systems in Java, building highly reliable and mission-critical software. 3+ years of work experience in designing and implementing security solutions for applications and distributed systems. Work experience and excellent understanding in mitigating OWASP Top 10 attacks on applications, Application Security, Cryptography, Authentication, Authorization using Role-Based and Attribute-Based access controls. Strong understanding of concepts such as Test-Driven development, Secure SDLC, Secure code reviews and the ability to identify and mitigate threat vectors and vulnerabilities in code and infrastructure. Good understanding and experience in using cloud service providers such as AWS and GCP. Developing and maintaining technical documentation such as cookbooks, design and architecture docs. Troubleshooting and fixing production issues to ensure reliability, security and performance. Work experience in using RDBMS like MySQL, good grasp of concepts such as replication and clustering along with familiarity in data stores such as Redis and Elasticsearch. Excellent grasp of software engineering principles coupled with strong written and verbal communication skills. B.S or M.S in Computer Science or related fields. Responsibilities : Act as a liaison between the engineering and security org to develop innovative requirements for the security roadmap. Evangelize security best practices across the engineering org. Research, design, implement and own security oriented frameworks and features with the common goal of protecting Okta s customers. Routinely participate in cross-vertical code reviews with emphasis on Security. Break down complex problems into sub-tasks while prototyping rapidly and iteratively contributing to security initiatives using agile practices. Coach and mentor junior engineers in the team.
Posted 1 month ago
12.0 - 14.0 years
16 - 18 Lacs
Mumbai
Work from Office
Associate Director, Data Engineering (J2EE/Angular/React Full Stack Individual Contributor) About the Role: Grade Level (for internal use): 12 The Team You will be an expert contributor and part of the Rating Organizations Data Services Product Engineering Team. This team, who has a broad and expert knowledge on Ratings organizations critical data domains, technology stacks and architectural patterns, fosters knowledge sharing and collaboration that results in a unified strategy. All Data Services team members provide leadership, innovation, timely delivery, and the ability to articulate business value. Be a part of a unique opportunity to build and evolve S&P Ratings next gen analytics platform. Responsibilities: Architect, design, and implement innovative software solutions to enhance S&P Ratings cloud-based analytics platform. Mentor a team of engineers (as required), fostering a culture of trust, continuous growth, and collaborative problem-solving. Collaborate with business partners to understand requirements, ensuring technical solutions align with business goals. Manage and improve existing software solutions, ensuring high performance and scalability. Participate actively in all Agile scrum ceremonies, contributing to the continuous improvement of team processes. Produce comprehensive technical design documents and conduct technical walkthroughs. Experience & Qualifications: Bachelors degree in computer science, Information Systems, Engineering, equivalent or more is required Proficient with software development lifecycle (SDLC) methodologies like Agile, Test-driven development Total 12+ years of experience with 8+ years designing enterprise products, modern data stacks and analytics platforms 6+ years of hands-on experience contributing to application architecture & designs, proven software/enterprise integration design patterns and full-stack knowledge including modern distributed front end and back-end technology stacks 5+ years full stack development experience in modern web development technologies, Java/J2EE, UI frameworks like Angular, React, SQL, Oracle, NoSQL Databases like MongoDB Exp. with Delta Lake systems like Databricks using AWS cloud technologies and PySpark is a plus Experience designing transactional/data warehouse/data lake and data integrations with Big data eco system leveraging AWS cloud technologies Thorough understanding of distributed computing Passionate, smart, and articulate developer Quality first mindset with a strong background and experience with developing products for a global audience at scale Excellent analytical thinking, interpersonal, oral and written communication skills with strong ability to influence both IT and business partners Superior knowledge of system architecture, object-oriented design, and design patterns. Good work ethic, self-starter, and results-oriented Excellent communication skills are essential, with strong verbal and writing proficiencies Additional Preferred Qualifications: Experience working AWS Experience with SAFe Agile Framework Bachelors/PG degree in Computer Science, Information Systems or equivalent. Hands-on experience contributing to application architecture & designs, proven software/enterprise integration design principles Ability to prioritize and manage work to critical project timelines in a fast-paced environment Excellent Analytical and communication skills are essential, with strong verbal and writing proficiencies Ability to train and mentor
Posted 1 month ago
2.0 - 7.0 years
4 - 9 Lacs
Gurugram
Work from Office
About the Role: Grade Level (for internal use): 09 The Team: As a member of the Data Transformation team you will work on building ML powered products and capabilities to power natural language understanding, data extraction, information retrieval and data sourcing solutions for S&P Global Market Intelligence and our clients. You will spearhead development of production-ready AI products and pipelines while leading-by-example in a highly engaging work environment. You will work in a (truly) global team and encouraged for thoughtful risk-taking and self-initiative. The Impact: The Data Transformation team has already delivered breakthrough products and significant business value over the last 3 years. In this role you will be developing our next generation of new products while enhancing existing ones aiming at solving high-impact business problems. Whats in it for you: Be a part of a global company and build solutions at enterprise scale Collaborate with a highly skilled and technically strong team Contribute to solving high complexity, high impact problems Key Responsibilities Design, Develop and Deploy ML powered products and pipelines Play a central role in all stages of the data science project life cycle, including: Identification of suitable data science project opportunities Partnering with business leaders, domain experts, and end-users to gain business understanding, data understanding, and collect requirements Evaluation/interpretation of results and presentation to business leaders Performing exploratory data analysis, proof-of-concept modelling, model benchmarking and setup model validation experiments Training large models both for experimentation and production Develop production ready pipelines for enterprise scale projects Perform code reviews & optimization for your projects and team Spearhead deployment and model scaling strategies Stakeholder management and representing the team in front of our leadership Leading and mentoring by example including project scrums What Were Looking For: 2+ years of professional experience in Data Science domain Expertise in Python (Numpy, Pandas, Spacy, Sklearn, Pytorch/TF2, HuggingFace etc.) Experience with SOTA models related to NLP and expertise in text matching techniques, including sentence transformers, word embeddings, and similarity measures Expertise in probabilistic machine learning model for classification, regression & clustering Strong experience in feature engineering, data preprocessing, and building machine learning models for large datasets. Exposure to Information Retrieval, Web scraping and Data Extraction at scale OOP Design patterns, Test-Driven Development and Enterprise System design SQL (any variant, bonus if this is a big data variant) Linux OS (e.g. bash toolset and other utilities) Version control system experience with Git, GitHub, or Azure DevOps. Problem-solving and debugging skills Software craftsmanship, adherence to Agile principles and taking pride in writing good code Techniques to communicate change to non-technical people Nice to have Prior work to show on Github, Kaggle, StackOverflow etc. Cloud expertise (AWS and GCP preferably) Expertise in deploying machine learning models in cloud environments Familiarity in working with LLMs
Posted 1 month ago
12.0 - 15.0 years
12 - 16 Lacs
Bengaluru
Work from Office
The role of the Supply Chain Management (SCM)-Senior Engineering Manager As a Senior Engineering Manager on the SCM team, you will be a key driver and enabler in a fundamental shift in how we design and build software throughout their lifecycle. The ideal candidate has experience building and leading development teams and can help drive best practices in the software delivery lifecycle. Key Responsibilities Own deliverables end to end per plan working with multiple stakeholders Manage, mentor, and lead a team of 2 Scrum Teams. Run the scrum ceremonies and build Agile Teams Empower, challenge, and coach team members to grow their impact as individual technical leaders by providing them with context and continuous feedback Foster a culture of mutual respect, collaboration, and data driven - consensus-based decision-making. Mentor and lead other engineers on the team to deliver features and enhancements. Defines and owns high level architecture designs and technology roadmap with the associated release goals. Defines and help develops POCs for new and upcoming strategic technology solutions. Defines team wide engineering best practices and mechanisms to measure the adoption. Drives technical architecture conversations with platform teams. Plan for team capacity and help drive recruitment of high-quality colleagues. Represent the team in internal/external technology events and conferences. Define and drive engineering metrics adoption across the teams. Key Tech Skills 12+ years of experience with any UI stack (React, Angular and/or Vue) and .Net Experience analysing, building, and implementing open-source technologies Experience in driving UX improvements, efficient UI development and metrics driven improvements. Experience with datastores (SQL, NOSQL, etc),API and event-based technologies (Kafka) Strong understanding of microservice based architectures and how to achieve composability Experience of Test-Driven Development approaches Experience delivering solutions that operate with large volumes of data and strict non-functional requirements around performance, flexibility, and scalability. Experience delivering solutions leveraging at least one leading cloud platform Broad knowledge of programming languages, operating system principles, and software development best practices. Who you are Experience building and leading high-performant remote engineering teams with high degrees of psychological safety. Proactively gives and receives feedback; is not afraid to have difficult conversations. Ability to seek different perspectives and relevant context to effectively navigate ambiguity. Ability to foster an inclusive team culture that enables team members of all backgrounds to succeed and thrive. Experience developing and reviewing complex technical requirements and translating them into actionable tasks for engineers. Experience leading cross-functional projects and been a main POC for their team across a large organization. Experience driving end-to-end architectural discussions across teams and organizations. Experience in helping leading development lifecycle process, best practices and operating distributed cloud-based micro services Experience of designing systems or components on large projects (5M). Strong preference for Open-Source experience. Strong communication skills, both verbal and written, with the ability to drive conversations across multiple teams to a conclusion
Posted 1 month ago
3.0 - 8.0 years
7 - 11 Lacs
Pune
Work from Office
Department: Engineering - Software & QA Category: Software Development Education: Bachelors in Engineering, or BTech in Computer Science. Experience: Minimum of 3+ years of experience in software development, with a strong focus on the technologies listed above. Key Responsibilities: Analyze, design, develop, build, configure, test, and deploy changes to optimize existing solutions. Ensure that solutions meet requirements outlined in the design documentation within agreed timeframes, cost, and quality standards. Work with .NET framework and Azure Services including Service Bus, Event Hub, Containers, Azure Functions, and SignalR. Manage CI/CD pipelines to ensure seamless deployment and integration. Practice Test-Driven Development (TDD) to ensure code quality and reliability. Design and implement scalable microservices architectures. Hands on experience working with SQL and Time series databases, specifically Postgres and InfluxDB. Collaborate with cross-functional teams to deliver high-quality software solutions. Key tasks: Analysis, design, develop, build, configure, test, and deploy changes to optimize existing solutions. Ensure that solutions meet requirements outlined in the design documentation to agreed time, cost and quality within their area and level of expertise.
Posted 1 month ago
8.0 - 10.0 years
40 - 45 Lacs
Mumbai, New Delhi, Bengaluru
Work from Office
Role Overview: As a Senior Full Stack Lead, you will be the cornerstone of our agile teams, functioning as both a technical guide and leader. With your expertise, you will bridge the gap between the ever-evolving worlds of technology and business. We value the symbiosis of technical prowess, leadership flair, and a deep-rooted understanding of agile methodologies. Your role will not be limited to technical supervision, but will encompass fostering team growth, maintaining alignment with organizational objectives, and ensuring seamless functioning of the agile teams. Roles and Responsibilities : 1. Development and Solution Architecting (60-80% daily time) Craft AI and Cloud Native full-stack solutions in harmony with the latest React Node.js Python paradigms. Profound understanding of Test-Driven Development, CI/CD, and DevOps Process on AWS or Azure platform. Strategize and implement best practices with an emphasis on scalability, security, and rapid development. 2. Team Mentorship, Management, and Hiring (10-20% daily time) Advocate for continuous learning, fostering a culture of perpetual improvement. Offer mentorship, evaluate team member performance, and drive growth. Lead recruitment efforts, streamline onboarding, and identify skill improvement areas. 3. Agile and Scrum Process Management (10-20% daily time) Collaborate closely with Scrum Masters, ensuring timely reviews of scrum meetings and addressing project obstacles. Form strong partnerships with Product Owners or Business Analysts, aiming to refine the product backlog. Engage actively in backlog grooming and ensure a clear understanding of the project's functional requirements. 4. Collaboration with Product and Business Teams (10% daily time) Understand and analyze the functional requirements of projects in close collaboration with product and business teams. Establish a continuous feedback mechanism with stakeholders, ensuring swift adaptability during the technical development phase. Qualifications: 4-year BTech degree. Minimum 8-10 years of hands-on experience leading full-stack agile teams and delivering production-grade cloud products. Agile process training and tangible experience. Proven proficiency in React, NodeJS, Python, and DevOps. Microservices and Cloud experience, especially with AWS or Azure platforms. Demonstrable experience in Test Driven Development. Track record of building enterprise-grade solutions utilizing open source technologies and other solution enablers. Location: Remote, Chennai, Hyderabad, Ahmedabad, Pune, Kolkata
Posted 2 months ago
5.0 - 10.0 years
10 - 15 Lacs
Pune
Work from Office
Job Title: SSIS Developer Experience Level: 5+ years Job Location Pune Must Required Skills - SSIS, TDD Shift Timings: 2pm to 11pm IST JD: 5+ Years of Experience Key Responsibilities: Design, develop, and implement ETL processes using SSIS to extract, transform, and load data from various sources into data warehouses or databases. Collaborate with business analysts and stakeholders to gather requirements and translate them into technical specifications. Optimize existing SSIS packages for performance and maintainability. Prior experience in TDD (Test Driven Development) and Extreme Programming (XP) Troubleshoot and resolve issues related to data integration and ETL processes. Monitor and maintain SSIS packages and jobs to ensure data accuracy and availability. Create and maintain documentation for ETL processes, data flows, and system architecture. Work with SQL Server databases, including writing complex SQL queries and stored procedures. Participate in code reviews and provide constructive feedback to team members. Stay updated with the latest trends and best practices in data integration and ETL technologies Sincerely, Varsha L TS
Posted 2 months ago
8.0 - 10.0 years
40 - 45 Lacs
Mumbai, New Delhi, Bengaluru
Work from Office
Role Overview: As a Senior Full Stack Lead, you will be the cornerstone of our agile teams, functioning as both a technical guide and leader. With your expertise, you will bridge the gap between the ever-evolving worlds of technology and business. We value the symbiosis of technical prowess, leadership flair, and a deep-rooted understanding of agile methodologies. Your role will not be limited to technical supervision, but will encompass fostering team growth, maintaining alignment with organizational objectives, and ensuring seamless functioning of the agile teams. Roles and Responsibilities : 1. Development and Solution Architecting (60-80% daily time) Craft AI and Cloud Native full-stack solutions in harmony with the latest React Node.js Python paradigms. Profound understanding of Test-Driven Development, CI/CD, and DevOps Process on AWS or Azure platform. Strategize and implement best practices with an emphasis on scalability, security, and rapid development. 2. Team Mentorship, Management, and Hiring (10-20% daily time) Advocate for continuous learning, fostering a culture of perpetual improvement. Offer mentorship, evaluate team member performance, and drive growth. Lead recruitment efforts, streamline onboarding, and identify skill improvement areas. 3. Agile and Scrum Process Management (10-20% daily time) Collaborate closely with Scrum Masters, ensuring timely reviews of scrum meetings and addressing project obstacles. Form strong partnerships with Product Owners or Business Analysts, aiming to refine the product backlog. Engage actively in backlog grooming and ensure a clear understanding of the project's functional requirements. 4. Collaboration with Product and Business Teams (10% daily time) Understand and analyze the functional requirements of projects in close collaboration with product and business teams. Establish a continuous feedback mechanism with stakeholders, ensuring swift adaptability during the technical development phase. Qualifications: 4-year BTech degree. Minimum 8-10 years of hands-on experience leading full-stack agile teams and delivering production-grade cloud products. Agile process training and tangible experience. Proven proficiency in React, NodeJS, Python, and DevOps. Microservices and Cloud experience, especially with AWS or Azure platforms. Demonstrable experience in Test Driven Development. Track record of building enterprise-grade solutions utilizing open source technologies and other solution enablers. Location: Remote, Chennai, Hyderabad, Ahmedabad, Pune, Kolkata Keyword NodeJS,DevOps,Test-Driven Development,CI/CD,AWS or Azure platform,Microservices,Node Js*,React*,Python*
Posted 2 months ago
5.0 - 10.0 years
10 - 15 Lacs
Pune
Work from Office
Job Title: SSIS Developer Experience Level: 5+ years Job Location Pune Must Required Skills - SSIS, TDD Shift Timings: 2pm to 11pm IST JD: 5+ Years of Experience Key Responsibilities: Design, develop, and implement ETL processes using SSIS to extract, transform, and load data from various sources into data warehouses or databases. Collaborate with business analysts and stakeholders to gather requirements and translate them into technical specifications. Optimize existing SSIS packages for performance and maintainability. Prior experience in TDD (Test Driven Development) and Extreme Programming (XP) Troubleshoot and resolve issues related to data integration and ETL processes. Monitor and maintain SSIS packages and jobs to ensure data accuracy and availability. Create and maintain documentation for ETL processes, data flows, and system architecture. Work with SQL Server databases, including writing complex SQL queries and stored procedures. Participate in code reviews and provide constructive feedback to team members. Stay updated with the latest trends and best practices in data integration and ETL technologies
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Test driven development (TDD) has gained significant popularity in the software development industry, and job opportunities for professionals with expertise in this area are on the rise in India. Companies are increasingly adopting TDD practices to ensure the quality and reliability of their software products. If you are a job seeker looking to explore opportunities in test driven development, this article will provide you with valuable insights into the job market in India.
Here are 5 major cities in India actively hiring for test driven development roles: - Bangalore - Pune - Hyderabad - Chennai - Noida
The average salary range for test driven development professionals in India varies based on experience levels: - Entry-level: INR 4-6 lakhs per annum - Mid-level: INR 8-12 lakhs per annum - Experienced: INR 15-20 lakhs per annum
In the field of test driven development, a typical career progression may look like this: - Junior Developer - Developer - Senior Developer - Tech Lead
In addition to test driven development, professionals in this field are often expected to have or develop skills in: - Agile methodologies - Continuous integration and deployment - Automation testing - Version control systems (e.g., Git)
Here are 25 interview questions you may encounter for test driven development roles: - What is Test Driven Development? (basic) - What are the benefits of TDD? (basic) - Explain the TDD cycle. (basic) - What is a unit test? (basic) - What is a test double? (medium) - What is the difference between mocks and stubs? (medium) - How do you handle dependencies in TDD? (medium) - What is code coverage? (medium) - What is the red-green-refactor cycle in TDD? (medium) - What are the best practices for writing testable code? (medium) - How do you handle legacy code in TDD? (medium) - What is the difference between TDD and BDD? (medium) - How do you prioritize writing tests in TDD? (medium) - What is a regression test? (medium) - How do you handle asynchronous code in TDD? (medium) - What is a test pyramid? (medium) - How do you deal with flaky tests in TDD? (advanced) - Explain the SOLID principles. (advanced) - How do you measure the effectiveness of your tests? (advanced) - What is mutation testing? (advanced) - How do you ensure test coverage for edge cases? (advanced) - What tools do you use for TDD? (advanced) - How do you approach testing in a microservices architecture? (advanced) - How do you integrate security testing in TDD? (advanced) - How do you handle performance testing in TDD? (advanced)
As you prepare for test driven development job interviews, make sure to brush up on your TDD concepts, practices, and related skills. With the increasing demand for TDD professionals in India, there are ample opportunities for growth and advancement in this field. Apply confidently and showcase your expertise to land your dream job in test driven development. Good luck!
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough