Jobs
Interviews

14 Oo Programming Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

1.0 - 5.0 years

0 Lacs

rajasthan

On-site

As an Android Developer at our fast-growing design and development solutions company, you will play a crucial role in leading the design, development, and maintenance of Android applications. You should have at least 1 year of experience and have successfully completed 3-4 high-quality apps. Your collaborative spirit and dedication to creating top-notch products will be highly valued as you work alongside a team of developers on various application modules. **Key Responsibilities:** - Possess a strong passion for software development and in-depth knowledge of Object-Oriented concepts. - Lead the design, development, and maintenance of Android applications, with experience in enterprise mobile applications. - Utilize Android Studio to develop applications for different devices and demonstrate strong OOPs fundamentals, Java, and design skills. **Qualifications Required:** - BS degree in Computer Science, a related technical field, or equivalent practical experience. - Proficiency in SDK and compatibility across various Android versions. - Good designing skills to ensure app compatibility with all screen sizes. - Familiarity with REST APIs for connecting to live back-end servers and knowledge of trending UI and coding standards. - Experience with offline apps, device storage, cache management, and additional sensors like gyroscopes and fingerprint scanners. - Ability to translate business requirements into technical specifications, with excellent communication and teamwork skills. - Familiarity with SDLC methodologies such as Agile, Waterfall, or Scrum, as well as information security and risk analysis experience. Feel free to reach out to us at +91-9509877844 if you meet the required qualifications and are ready to contribute to our dynamic team.,

Posted 5 days ago

Apply

2.0 - 6.0 years

0 Lacs

punjab

On-site

As a Dot Net Developer at our company, you will play a crucial role in enhancing and strengthening our relationships with our clients in North America. Your expertise and skills will contribute to our growth and engagement with clients. Your responsibilities will include building complex RPA projects, developing AI code to enhance software performance, and creating ML code to improve predictive capabilities. You will become proficient in Angular, React, and Azure cloud-based software, and utilize your skills to address intricate business challenges by writing efficient code solutions. Additionally, you will work on building micro and webservices, .Net, and open source projects, while ensuring the delivery of clean and scalable code using .NET programming languages throughout the app life cycle. To excel in this role, you should possess exceptional problem-solving skills and have at least 2 years of experience in working with .NET technology. Familiarity with the ASP.NET framework, .NET core 3.0, C#, and JavaScript is essential, along with knowledge of SQL Server and design/architectural patterns. Experience in REST-based API development, jQuery concepts, and object-oriented programming is also required, as well as a good understanding of Agile methodologies. If you are a proactive and innovative Dot Net Developer with a passion for leveraging technology to drive business success, we encourage you to apply and be a part of our dynamic team.,

Posted 6 days ago

Apply

5.0 - 9.0 years

0 Lacs

bangalore, karnataka

On-site

As an integral part of a team constantly pushing the envelope to enhance, build, and deliver cutting-edge technology products, you will be contributing to the development of the next-generation core wholesale banking platform. This platform is designed to operate continuously at a global scale, supporting hundreds of millions of accounts and responding in milliseconds to thousands of requests. Your role as a hands-on developer will involve building and supporting services for the market-leading liquidity business, ensuring the codebase remains modern, well-structured, and robust. Collaborating with colleagues, you will perform technical analysis of client requirements, participate in estimation, planning, code reviews, architecture design sessions, and retrospectives. This role offers opportunities to learn about liquidity from colleagues, stakeholders, and extensive training resources. You will have the chance to enhance your skills through curated technical development programs and dedicated training days. In this exciting role, you will witness the direct impact of your contributions on the liquidity business and receive client feedback from around the globe. While banking experience is not mandatory, a passion for technology and a desire to continuously learn and grow your skills are essential. **Job Responsibilities:** - Design and develop high-performance, latency-sensitive code while incorporating security requirements and reviewing code written by team members following software engineering best practices. - Write secure, high-quality code and automated tests. - Produce architecture and design artifacts for complex applications and ensure design constraints are met by the code. - Identify opportunities to enhance operational stability by eliminating recurring issues in software applications and systems. - Participate in communities of practice to drive awareness, consistency, and adoption of modern technologies. - Contribute to a team culture of diversity, equity, inclusion, and respect. - Collaborate effectively as part of a global team. - Provide technical leadership to small engineering sub-teams focused on delivering a small epic by transforming requirements into stories and a build plan. - Support junior colleagues in their technical growth. - Provide out-of-hours application support and coordinate production releases. **Required Qualifications, Capabilities, and Skills:** - 5+ years of experience in enterprise software development. - Excellent understanding of Java fundamentals and frameworks (Spring Boot), OO programming paradigms, multi-threading, messaging technologies, and computer networks. - Experience in building high-performance, latency-sensitive Java applications. - Experience in maintaining and troubleshooting software in a Linux environment, familiarity with the Linux operating system, system utilities, containers, and cloud architectures and services. - Experience with modern testing tools (JUnit, Mockito, Spring Test Framework). - Strong interpersonal and communication skills with experience working with globally distributed engineers and stakeholders. - Understanding of the full software development lifecycle and agile approach. - Hands-on experience with event-driven architecture and distributed messaging technologies (Kafka). **Preferred Qualifications, Capabilities, and Skills:** - Hands-on experience with another statically compiled language like Golang, Rust, or C++. - Experience with gRPC and Google Protocol Buffers. - Experience with caching technologies, e.g., Redis. - Experience with infrastructure as code software, e.g., Terraform. - Experience using and designing schemas/data structures in resilient SQL and NoSQL databases (e.g., CockroachDB). - Familiarity with front-end technologies like ReactJs. - Certified Kubernetes and public cloud knowledge (e.g., CKAD and AWS certifications).,

Posted 1 week ago

Apply

12.0 - 16.0 years

0 Lacs

noida, uttar pradesh

On-site

You will be joining a dynamic team at R1 RCM India, recently recognized as one of India's Top 50 Best Companies to Work For 2023 by Great Place To Work Institute. Our company is dedicated to revolutionizing the healthcare industry through innovative revenue cycle management services, aiming to streamline healthcare processes for systems, hospitals, and physician practices. As part of our diverse and inclusive culture, you will be valued, respected, and appreciated, with access to a comprehensive set of employee benefits and engaging activities. Your primary responsibilities will include collaborating as a member of a scrum team to develop software features using test-driven approaches and software engineering best practices. You will contribute recommendations to optimize code structure, emphasizing maintainability, testability, and performance. Additionally, you will ensure the application of SOLID principles and standard design patterns to system architectures and implementations. Embracing modern engineering practices such as Continuous Integration, Continuous Deployment, Code Reviews, Test Automation, and Performance Engineering will be crucial to delivering high-quality software. Working closely with product management, business stakeholders, and application architects, you will analyze software requirements, assist in estimating epics, features, and stories, and script automated build steps and maintain continuous integration systems. Effective communication, logical thinking, teamwork, and innovation will be essential in your role. You will also play a key part in fostering a culture of continuous learning and development within the team, promoting transparency, inspection, and adaptation. With over 12 years of experience in designing and developing n-tier Web applications, you should have a strong grasp of C#, modern UI technologies, and database and ORM technologies. Your expertise should extend to modern architectural and design patterns, general engineering concepts, and automated test tools and techniques. Experience with Microsoft development technologies, REST and WebAPIs, DevOps practices, secure coding, and application architecture concepts will be advantageous. In this role, you will be expected to spot new opportunities, enhance customer service, create connections across teams, own your development, motivate others, and work with integrity and accountability. Your success will be driven by your ability to identify problems and solutions proactively. By joining our team, you will have the chance to work in a dynamic healthcare environment where collaboration, innovation, and personal growth are encouraged. You will have the opportunity to make a meaningful impact in the communities we serve worldwide, supported by a culture of excellence that prioritizes customer success and patient care. Additionally, we offer competitive benefits and opportunities for professional development.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

punjab

On-site

We are seeking a skilled .Net developer to create software solutions utilizing languages and technologies within the .NET framework. As a .Net developer, you will be responsible for producing functional code with a keen attention to identifying and rectifying defects. A crucial aspect of this role is the ability to collaborate effectively within a team and possess strong communication skills. If you have a deep passion for the .NET framework, software design, and architecture, we are eager to connect with you. Your primary objective will involve collaborating with internal teams to formulate, develop, and sustain software solutions. Your key responsibilities will include building intricate RPA (Robotic Process Automation) projects, crafting A.I. (Artificial Intelligence) code to enhance software performance, and developing ML (Machine Learning) code to bolster the predictive capabilities of our software. It is essential for you to acquire expertise in Angular, React, and Azure cloud-based software solutions. Additionally, you will be tasked with comprehending complex business dilemmas and crafting sophisticated code to resolve them. Your duties will encompass constructing micro and web services, utilizing .Net and open-source technologies, and writing clean, scalable code with .NET programming languages. You will be expected to deliver throughout the entire application life cycle, from conceptualization to deployment, debugging, and release. Furthermore, you will play a pivotal role in managing the Software Development Life Cycle (SDLC) across the complete code stack. To excel in this role, you must possess exceptional problem-solving skills and have accumulated at least 8 years of experience working with .NET technologies. Proficiency in the ASP.NET framework, familiarity with .NET core 3.0, C#, and JavaScript are essential requirements. A sound knowledge of SQL Server, design/architectural patterns, REST-based API development in ASP.NET/Core, and experience in jQuery concepts and components are also necessary. A solid grasp of object-oriented programming, design patterns, and Agile methodologies will be advantageous in successfully fulfilling the responsibilities of this position.,

Posted 3 weeks ago

Apply

8.0 - 13.0 years

12 - 16 Lacs

hyderabad

Work from Office

About the Role: Grade Level (for internal use): 12 We're seeking a talented and highly motivated lead software engineer to help us develop a scalable, high-performance, cloud-based platform for large-scale data storage and processing. Solve interesting technical challenges in the areas of distributed high-performance computing for a high-available cloud environment. Candidate is hands-on and passionate about exploiting multiple languages and programming techniques across products, frameworks and API layers using the right tool for the right job to address sustainable solutions. Candidate is willing to explore new tools & technologies to meet the product demands. This person will work closely with existing team members to develop a comprehensive Java/J2EE based product. The role requires tight collaboration with product managers and business analysts to develop the products according to the business schedule. General and deep experience with Core Java concepts and J2EE technologies are a must. Strong knowledge of relational database, AWS knowledge is must. This position will suit candidates who enjoy both the technical and business aspects of developing software solutions to a schedule in an environment of high visibility and transparency around deliverables, business needs, and customer value. Key Responsibilities: Lead implementation of financial services software using enterprise Java, RDBMS and modern web technologies Work closely with product leads to understand development requirements and translate them to code deliverables for financial applications Quickly understand system architecture and leverage design and development, taking ownership of assigned modules to drive projects to completion Independently execute Proof of Concepts to validate approach. Summarize and document results for stakeholder review Validate developed solutions to ensure that requirements are met and the results meet the business needs Establish and maintain Continuous Deployment methodologies including working with SQA teams to enforce unit and automated testing Develop required tools to automate management of all facets of data operations Required Skills: Experience in Core JAVA/J2EE related product development. Excellent knowledge of RDBMS and proficient in PL/SQL is must have. Knowledge of Spring/Hibernate/Restful Web Services is a must. Knowledge of web technologies and JavaScript based frameworks (Node JS, Angular JS etc.) is a plus. The right candidate would also demonstrate solid OO programming including Object Oriented Design Patterns and have strong opinions on best programming practices Experience on some of the cloud technologies like AWS, Docker, Kubernetes, ECS etc. Well versed with continuous integration and continuous delivery tools and techniques Experience on Oracle 11 or SQL Server Strong proficiency applying REST-based API frameworks to large scale, distributed high traffic web services Experience in Agile SCRUM project management methodologies Prefer to work in a nimble and dynamic environment with strong emphasis on ownership and responsibility Ability and passion to pick up new technologies and stay on the leading edge of full-stack development Education and Experience: Masters or Bachelors in Computer Science, Engineering or equivalent experience 8+ years of professional programming experience Skills Appreciated: Experience with Capital Markets domain Full stack experience is a plus AWS Cloud experience is desirable Experience in Agile SCRUM project methodology

Posted 3 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

As a Senior Developer with 6 to 9 years of experience, you will play a crucial role in our growth story based at our Mangalore office in India. You will be at the forefront of driving innovation and working with cutting-edge technology to craft the vertical software of tomorrow. Our team is dedicated to bringing sustainable impact to customers and society, constantly striving for improvement and taking responsibility for our contributions. Facility & Energy management is a key focus area for us, where we integrate advanced technologies like IoT sensors and AI-driven analytics to help facilities optimize energy consumption, reduce costs, and enhance operational efficiency. You will be responsible for designing and implementing new features and enhancements, collaborating with cross-functional teams, and mentoring junior developers to ensure adherence to best practices and coding standards. In this dynamic role, you will participate in designing and developing existing products, making key technical decisions, reviewing and optimizing code, conducting code reviews, and providing constructive feedback. You will also collaborate with cross-functional teams to define and refine project stories, enforce coding standards, and best practices. The ideal candidate for this role will have experience in modern software development, particularly on the .Net tech stack. You should have a Bachelor's degree or higher in computer science/information science, or equivalent, along with expertise in .Net development, C#, SQL Server/Azure Database/PostgreSQL, Object-Oriented programming, and Test-Driven Development. Experience with Apache Kafka, Docker/Kubernetes, and microservices is considered an added advantage. If you are passionate about technology and delivering high-quality software solutions, this is an exciting opportunity to drive innovation and be part of a team dedicated to creating the best software solutions for Facility & Energy Management. Join us in this once-in-a-lifetime opportunity to make a difference every day.,

Posted 1 month ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

As a Senior Full Stack Developer with over 7 years of experience, you will be based at our office in Mangalore, India. You will have the opportunity to work on cutting-edge technology and drive innovation at a rapid pace. Our focus on facility and energy management entails integrating advanced technologies like IoT sensors and AI-driven analytics to optimize energy consumption, reduce costs, and enhance operational efficiency. In this role, you will be an integral part of a highly efficient development organization, responsible for designing and implementing comprehensive infrastructure plans and strategies. Collaboration with cross-functional teams, including product owners, designers, and architects, will be essential to ensure alignment. Additionally, you will mentor junior developers, fostering their growth and ensuring adherence to best practices and development standards. Join a dynamic team where you will be at the forefront of pioneering advancements in software development. You will be part of a group of more than 45 colleagues dedicated to creating the market's best software solutions for Facility & Energy Management. Embrace cutting-edge technologies and processes, familiarizing yourself with terms such as AI, Pair Programming, Mob Programming, Continuous Integration, Continuous Learning, and Microservices. Your primary responsibility will be to ensure that our infrastructure, containerization, and release pipelines are of the highest quality, reliable, perform well, and meet user expectations. By participating in the design and development of existing products, making key technical decisions, reviewing and optimizing code, conducting code reviews, providing feedback, mentoring junior developers, and collaborating with cross-functional teams, you will significantly contribute to the success of our development projects. The ideal candidate for this role will have experience in modern software development, particularly on the .Net tech stack and Angular JavaScript/Typescript. You should possess a Bachelor's degree or higher in computer science/information science or equivalent, along with expertise in .Net development (with emphasis on using C#), Angular with Typescript front-end development, SQL Server/Azure Database/PostgreSQL, OO programming, TDD using XUnit, Karma, Jasmine, and a strong understanding of JavaScript, HTML, and CSS. Experience with Apache Kafka, Docker/Kubernetes, microservices, Agile development methodologies, and cloud services and deployment (preferably Azure) would be advantageous. If you are a software developer with a passion for technology and delivering high-quality software solutions, we look forward to connecting with you for this exciting opportunity.,

Posted 1 month ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

At Zuora, we are dedicated to modernizing business practices and fostering sustainable growth that benefits people, companies, and the environment. Our focus is on the Subscription Economy, where customer relationships are paramount, and recurring revenue models take precedence over one-time product sales. With our expertise and diverse product suite, we collaborate with innovative companies worldwide to enable new business models, enhance subscriber relationships, and optimize digital experiences. As a Senior Software Development Engineer in Test (SDET) at Zuora, you will join a team of skilled engineers to drive quality standards, advocate for the customer, and integrate quality practices throughout the software development life cycle (SDLC). Your role involves having a comprehensive understanding of the Zuora ecosystem and specialized knowledge in your area of support. It is essential for this position to be location-specific, requiring regular office attendance for maximum effectiveness. In this role, you will: - Establish quality best practices and metrics to uphold quality standards - Influence product quality by identifying risks, trade-offs, and customer impact - Develop tools, frameworks, and test automation solutions to enhance quality - Facilitate quality-centric discussions such as test plan reviews, bug triage, and customer issue resolution - Collaborate with customer-facing teams to gain insights into customer product usage - Possess a broad understanding of Continuous Integration (CI) systems and propose efficiency enhancements The ideal candidate will have: - A degree in Computer Science, Software Engineering, or a related field - Over 8 years of experience in software testing, test automation, or test development - Proven track record of delivering high-quality software products throughout the development lifecycle - Proficiency in object-oriented programming (preferably Java) and familiarity with automated testing tools and frameworks - Strong communication skills, both verbal and written, with the ability to collaborate across teams - Comfort working in an entrepreneurial, team-oriented environment and a proactive approach to sharing thoughts and ideas Nice-to-have qualifications include experience in testing distributed systems, service-oriented architectures, or Software as a Service (SaaS) products; familiarity with CI systems and methodologies; and knowledge of Cloud technologies like Docker and AWS. At Zuora, we value inclusivity, high performance, and continuous learning. Our employees, known as "ZEOs," are encouraged to take ownership of their work and drive positive change. We prioritize collaboration, open exchange of ideas, and innovation to create a better future for our customers and community. Zuora offers competitive compensation, performance incentives, comprehensive benefits, flexible time off policies, parental leave, learning and development opportunities, and support for mental well-being. We are committed to fostering an inclusive workplace where all contributions are valued, and we welcome applicants from diverse backgrounds. Candidates requiring special assistance during the interview process or access to our website can contact us at assistance(at)zuora.com. We are dedicated to creating an environment where everyone's perspectives and experiences are respected, and we strive to be an Equal Opportunity Employer.,

Posted 1 month ago

Apply

1.0 - 5.0 years

0 Lacs

ludhiana, punjab

On-site

As an Android Application Developer at our company, you will be responsible for designing and building advanced applications for the Android platform. You should have a minimum of 1-2 years of experience and possess excellent working knowledge of an object-oriented language such as Java, C++, Objective-C, C#, or similar. Your role will require a good understanding of object-oriented programming and design patterns, as well as proven expertise with the Android SDK. It is essential that you have a good grasp of software development best practices to ensure the quality and efficiency of the applications you develop. Additionally, experience using social media APIs and having published at least one original Android app will be advantageous for this position. We are looking for individuals who are passionate about mobile app development and are eager to contribute to our team. If you meet the requirements mentioned above and are interested in this position, please submit your resume along with the requested details to info@tripatinfoways.com. Kindly note that applications without the required information will not be processed.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

We craft the vertical software of tomorrow, bringing sustainable impact to customers and society. We always strive to improve: We are a dedicated team of innovators and problem solvers. As an integral part of our culture, we take responsibility for our contribution to customers, each other, and the society we live in. Read more: About EG or watch this short video: We are EG - YouTube if you want to know how the software we deliver makes a difference for many users every day. We are looking for Mid Software Developer with 3 to 7 years of experience to be based at our Mangalore office in India. Are you ready to dive into the world of innovative technology and drive innovation at lightning speed Join our dynamic team as a Software Developer, where you will be at the forefront of pioneering advancements in software development. Facility & Energy management is rapidly emerging as the cornerstone of a sustainable and efficient future. With our large product portfolio, we integrate advanced technologies like IoT sensors to AI-driven analytics to help facilities optimize energy consumption, reduce cost, and enhance operational efficiency. In this role, you will be integral to a highly efficient development team, responsible for designing and implementing comprehensive test plans and strategies. You will collaborate closely with cross-functional teams, including product owners, designers, and architects, to ensure alignment on quality goals. Stay current with the latest tech advancements and assist the team in upgrading and enhancing skill sets as needed. If you are a software engineer with passion for technology and delivering high quality software solutions, we would love to connect with you! As part of the department You will have more than 30 colleagues who strive to create the market's best software solutions for Facility & Energy Management. You will be working with innovative technologies and processes and familiarize yourself with terms as #AI, #PairProgramming, #MobProgramming, #ContinuesIntegration, #ContinousLearning and #MicroServices to mention a few. If this sounds like the next place to be, do not hesitate to contact us for this once in a lifetime opportunity. Responsibilities: Ensure our software meets the highest standards of quality, reliability, performance, and user expectations. You will play a crucial role in the success of our development projects, mentoring junior developers alongside mastering the craft of coding. You will in other words: Participate in designing and developing our existing products. Design and develop high-quality software solutions. Review and optimize existing code for performance and maintainability. Conduct code reviews and provide constructive feedback. Implement microservices architecture for scalable, modular applications and optimize RESTful APIs for seamless integration across diverse systems. Collaborate with cross-functional teams to define and refine project stories and break them down into development tasks. Enforce our coding standards and best practices. You are the ideal candidate if You have experience in modern software development, primarily on the .NET tech stack. Fixed requirements: Bachelor's degree or higher in computer science/information science, or equivalent. .NET development, preferably with emphasis on using C# SQL Server / Azure Database / PostgreSQL Solid understanding of OO programming Understanding of TDD (Test Driven Development) Nice to have: Apache Kafka Docker / Kubernetes Experience with microservices is an added advantage,

Posted 2 months ago

Apply

5.0 - 9.0 years

0 Lacs

kolkata, west bengal

On-site

JOB DESCRIPTION: Android Strong OO design and programming skills in Java (J2EE/ J2ME) Familiar with the Android SDK Knowledge of SQLite, MySQL or similar database management system Familiar with Eclipse Common - Understanding of other compiled languages. Experience on web service integration (SOAP, REST, JSON, XML) Experience of development using web technologies. Good understanding of OO programming and design patterns. Good understanding of HTML5, JavaScript, j Query, Ajax, PHP and Python. Experience building web and native apps. Experience using social media APIs. Using version control (e.g. SVN) Excellent debugging and optimization skills,

Posted 2 months ago

Apply

8.0 - 13.0 years

12 - 16 Lacs

Hyderabad

Work from Office

About the Role: Grade Level (for internal use): 12 We're seeking a talented and highly motivated lead software engineer to help us develop a scalable, high-performance, cloud-based platform for large-scale data storage and processing. Solve interesting technical challenges in the areas of distributed high-performance computing for a high-available cloud environment. Candidate is hands-on and passionate about exploiting multiple languages and programming techniques across products, frameworks and API layers using the right tool for the right job to address sustainable solutions. Candidate is willing to explore new tools & technologies to meet the product demands. This person will work closely with existing team members to develop a comprehensive Java/J2EE based product. The role requires tight collaboration with product managers and business analysts to develop the products according to the business schedule. General and deep experience with Core Java concepts and J2EE technologies are a must. Strong knowledge of relational database, AWS knowledge is must. This position will suit candidates who enjoy both the technical and business aspects of developing software solutions to a schedule in an environment of high visibility and transparency around deliverables, business needs, and customer value. Key Responsibilities: Lead implementation of financial services software using enterprise Java, RDBMS and modern web technologies Work closely with product leads to understand development requirements and translate them to code deliverables for financial applications Quickly understand system architecture and leverage design and development, taking ownership of assigned modules to drive projects to completion Independently execute Proof of Concepts to validate approach. Summarize and document results for stakeholder review Validate developed solutions to ensure that requirements are met and the results meet the business needs Establish and maintain Continuous Deployment methodologies including working with SQA teams to enforce unit and automated testing Develop required tools to automate management of all facets of data operations Required Skills: Experience in Core JAVA/J2EE related product development. Excellent knowledge of RDBMS and proficient in PL/SQL is must have. Knowledge of Spring/Hibernate/Restful Web Services is a must. Knowledge of web technologies and JavaScript based frameworks (Node JS, Angular JS etc.) is a plus. The right candidate would also demonstrate solid OO programming including Object Oriented Design Patterns and have strong opinions on best programming practices Experience on some of the cloud technologies like AWS, Docker, Kubernetes, ECS etc. Well versed with continuous integration and continuous delivery tools and techniques Experience on Oracle 11 or SQL Server Strong proficiency applying REST-based API frameworks to large scale, distributed high traffic web services Experience in Agile SCRUM project management methodologies Prefer to work in a nimble and dynamic environment with strong emphasis on ownership and responsibility Ability and passion to pick up new technologies and stay on the leading edge of full-stack development Education and Experience: Masters or Bachelors in Computer Science, Engineering or equivalent experience 8+ years of professional programming experience Skills Appreciated: Experience with Capital Markets domain Full stack experience is a plus AWS Cloud experience is desirable Experience in Agile SCRUM project methodology

Posted 3 months ago

Apply

12 - 16 years

40 - 45 Lacs

Noida

Work from Office

Key duties & responsibilities Directly contributes as a member of a scrum team to the test-driven development of software features and non-functional quality attributes, applying software engineering best practices and authoring integration tests. Provides thoughtful recommendations in sessions with scrum team members to structure solution source code and implementation approaches emphasizing the need to optimize code that follows engineering best practices, and maximizes maintainability, testability and performance. Ensures SOLID principles and standard design patterns are applied to system architectures and implementations. Drive adoption of modern engineering practices such as Continuous Integration, Continuous Deployment, Code Reviews, TDD, Functional\Non-Functional testing, Test Automation, Performance Engineering etc. to deliver high-quality, high-value software Works with product management, business stakeholders and application architects to understand software requirements and helps estimate epics, features and stories. Scripts and maintains automated build steps, continuous integration systems and staging environments. Provides skillful communication and respectful listening conveying logical and structured thoughts, truthfulness, empathy, confidence and friendliness. Applies consistent levels of strategic thinking, judgment, decision making, attention to detail, teamwork, organization, innovation and initiative. Foster a culture and mindset of continuous learning to develop agility using the three pillars transparency, inspection and adaptation across levels and geographies. Mentors other members of the development team. Evaluates, understands and recommends new technology, languages or development practices that have benefits for implementing. Experience, Skills and Knowledge 12+ years of experience designing and developing n-tier Web applications Well versed with C#, modern UI technologies and database, ORM technologies. Must have solid understanding of modern architectural and design patterns. Advanced knowledge of general engineering concepts like design patterns, OO programming, and SOLID principles, HTTP, MVC, APIs, data structures, and algorithms. Advanced knowledge and experience with automated test tools and techniques including test-driven development, behavior-driven development, automated acceptance testing, Gherkin & Given/When/Then. Advanced knowledge and experience with Microsoft development technologies and tools: C#, Visual Studio or Visual Studio Code, .NET Framework/Core, and Entity Framework. Advanced knowledge and experience with REST and WebAPIs including but not limited to Web Sockets, JSON, RAML, Swagger, OData, or GraphQL. Good working understanding and experience with DevOps practices in source code management, continuous build and deployment tools including but not limited to git, Jira, Jenkins, Docker, Kubernetes, APM tools. Working understanding and experience with secure coding practices: OWASP, XSS, CSRF, SSO/Authentication, static code analysis tools, ethical hacking. Working understanding of application architecture concepts like microservices, Domain-Driven Design, broker pattern/message bus, event-driven, CQRS, ports & adapters/hexagonal/onion, SOA. Deep expertise in one or more Clouds (Azure, AWS, Google Cloud) Strong exposure to Agile software development methodologies and enabling tools such as Jira, Confluence Excellent communicator with demonstrable ability of influencing decisions Knowledge of healthcare revenue cycle management, HL7, EMR systems, HIPAA, FHIR would be preferred. Good working understanding of application architecture concepts like microservices, Domain-Driven Design, broker pattern/message bus, event-driven, CQRS, ports & adapters/hexagonal/onion, SOA would be preferred Key competency profile Spot new opportunities by anticipating change and planning accordingly Find ways to better serve customers and patients. Be accountable for customer service of highest quality Create connections across teams by valuing differences and including others Own your development by implementing and sharing your learnings Motivate each other to perform at our highest level Help people improve by learning from successes and failures Work the right way by acting with integrity and living our values every day Succeed by proactively identifying problems and solutions for yourself and others.

Posted 4 months ago

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies