Software Engineer

4 weeks ago


Anywhere in IndiaMultiple Locations, IN Corpxcel Consulting Full time

Job Description :


We are seeking a dedicated Software Engineer to join our team, focusing on the maintenance and enhancement of our backend API that is pivotal in delivering robust services to a diverse range of clients.

This crucial role involves ensuring the seamless operation and scalability of APIs that support warehousing operations and multiple applications. The ideal candidate will be tasked with optimizing our APIs performance, ensuring its reliability, adding new features and clients, and implementing security measures to protect data integrity and privacy.

This position will be Remote at our India location.

What will be my duties and responsibilities in this job?

- API Development and Maintenance : Design, develop, and maintain scalable and efficient backend APIs using C#, ensuring they meet functional and technical requirements.

- Web UI Development : Build and enhance web-based user interfaces using appropriate frameworks and technologies, ensuring a seamless, intuitive user experience that integrates smoothly with backend APIs.

- Database Management : Design, implement, and maintain database schemas and structures using SQL & Optimize queries and implement stored procedures to ensure high performance and data integrity.

- Application of SOLID Principles : Employ SOLID principles in all aspects of software development to create systems that are easy to maintain, extend, or scale.

- Service-Oriented Architecture : Work with Windows Communication Foundation (WCF) to build and maintain service-oriented applications.

- Code Quality Improvement : Continuously refactor code to improve its quality, readability, and maintainability, adhering to best coding practices and standards.

- Security Enhancements : Implement security measures in both APIs and web interfaces to protect against vulnerabilities and ensure the confidentiality, integrity, and availability of user data.


- Performance Optimization : Monitor, identify, and rectify performance bottlenecks in both the backend and frontend components of the application.

- Cross-Functional Collaboration : Collaborate with other team members, including frontend developers, network teams, and database administrators, to ensure smooth deployment and operation of software solutions.

- Documentation and Reporting : Create detailed documentation for the software architecture, code, and APIs, and provide regular updates on project status and milestones to stakeholders.

- Experience with Terraform : Skilled in using Terraform for infrastructure as code to create, change, and improve production infrastructure safely and predictably & Understanding of Terraform modules and workflow management.

- Understanding of IaaS : Strong familiarity with Infrastructure as a Service (IaaS) concepts and how to leverage them for efficient resource management and deployment across various environments.

- Knowledge of Azure : Proficient in utilizing Microsoft Azure for deploying, managing, and operating scalable, complex applications in the cloud. Understanding of Azure services, architecture, and security features.

What are the requirements needed for this position?

- Proficiency in C# Programming : Deep understanding of C# and .NET framework, capable of writing clean, scalable, and efficient code.

- API Development : Experience in building and maintaining RESTful and SOAP APIs & Knowledge of web service architecture and best practices.

- Front-End Technologies : Good knowledge of web development technologies such as Blazor, Angular, HTML, CSS, and JavaScript.

- Database Management : Strong SQL skills and experience with relational database design and development & Familiarity with ORM frameworks such as Entity Framework.

- Understanding of WCF : Knowledge of Windows Communication Foundation (WCF) for building service-oriented applications.

- SOLID Principles : Clear understanding of SOLID principles for object-oriented design and programming.

- Version Control : Proficiency in using version control systems, especially Git, for source code management.

- Testing and Debugging : Ability to write unit tests and debugging skills to identify and fix issues quickly.

- Security Practices : Awareness of security practices pertaining to web development, API security, and data protection.

- Problem Solving : Strong analytical and problem-solving skills, with the ability to think algorithmically.

What other skills/experience would be helpful to have?

- Software Development Experience : At least 2-3 years of experience in software development, with a focus on backend systems and API services.

- Project Collaboration : Experience working in a team environment, collaborating with other developers and stakeholders throughout the software development lifecycle.

- Agile Methodologies : Familiarity with agile methodologies, such as Scrum, and the ability to adapt within a fast-paced development environment.

- Performance Optimization : Experience with performance optimization of applications, both in terms of database interactions and front-end performance.

- Continuous Integration/Continuous Deployment (CI/CD) : Experience with CI/CD pipelines for automated testing and deployment is advantageous.

- Education : Bachelor's degree in computer science or Related Field : Typically requires a degree in computer science, information technology, software engineering, or a related field.

(ref:hirist.tech)

  • Anywhere in India/Multiple Locations, IN Ajackus Full time

    Role : Senior Software Engineer - RustSoftware Development :- Design, develop, and maintain high-quality software applications using Rust.- Write clean, efficient, and maintainable code that meets project requirements.- Contribute to the entire software development lifecycle, from concept to deployment.- Collaborate with cross-functional teams to define...


  • Anywhere in India/Multiple Locations, IN Skyleaf consultants Full time

    Location : RemoteExperience : 4 to 9 yearsNotice Period : Immediate to 60 days maximum (max.)Responsibilities :- Work closely with engineering and product managers to detail the engineering scope.- Work with Engineering and DevOps functions to ensure system reliability, availability and scalability- Continuously champion high-quality software engineering...


  • Anywhere in India/Multiple Locations, IN Corpxcel Consulting Full time

    Job Description : We are seeking an experienced Senior Software Engineer to work with the leads of our software development team in enhancing and maintaining our suite of APIs and web-based interfaces.In this pivotal role, you will leverage your expertise in C#, SQL, WCF, and SOLID principles to design robust, scalable software solutions that meet our...

  • Performance Engineer

    4 weeks ago


    Anywhere in India/Multiple Locations, IN Travash Software SolutionsRisk Resources Full time

    Job Name : Performance Engineering ( 2)Job DescriptionValue added Service [Acceptance Solutions] is a Product Development (PD) Group within the Visa Technology Team. This group is responsible for building leading edge full-service Payment Solutions for our customers by combining global payment processing, fraud management, payment security and reporting...


  • Anywhere in India/Multiple Locations, IN Dotflick Solutions Full time

    Role : Software Testing EngineerWFH/WFOJob Description :We are seeking a dedicated software QA lead to join our growing company.You will collaborate with other technical staff to create effective and reliable software updates and hot fixes to support our user base. As a software QA lead, you can put your passion for QA testing to work and help optimize our...

  • Software Engineer II

    4 weeks ago


    Anywhere in India/Multiple Locations, IN HyrEzy Talent Solutions Full time

    Position : Software Engineer IIExperience : 2 - 5 YearsLocation : Bangalore : WFO(not initiated yet)Role Overview :The Sr. Software Engineer will be an individual contributor responsible for developing high-quality software solutions using Python, Postgres, React, Typescript, and BigQuery. The ideal candidate should have 2-5 years of experience in software...


  • Anywhere in India/Multiple Locations, IN Direction HR Solutions Full time

    Role : Senior Software Engineer (Lead Software Engineer)Exp : 6+ YearsLocation : Full Time RemoteJob Description :- Perform software design for large components and systems with a holistic view of the system- Design factors in scaling, reusability, maintainability, and performance Scope, code, and design for large, complex systems and components. - Makes...


  • Anywhere in India/Multiple Locations, IN Strategic Talent Partner Full time

    About Role :Software engineering lead provides technical expertise and leadership in design and development of high quality software using industry standard best practices for new development of cloud native solutions.Duties & Responsibilities :- Being a hands-on contributor is a key responsibility in this role.- Executes the full SDLC from business...

  • Onward Technologies

    2 weeks ago


    Anywhere in India/Multiple Locations, IN Onward Technologies Limited Full time

    Role : Model Based Developer/Application Software Engineer Employment Type : Full Time EmploymentRole : Application Software Engineer Location : Anywhere in IndiaSalary : As per company norms- Bachelor of Science in Electrical Engineering or related field - Strong knowledge on software development in model based design and manual C coding. - Good knowledge...


  • Anywhere in India/Multiple Locations, IN Jalan Technology Consulting Full time

    Job Description :We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the...


  • Anywhere in India/Multiple Locations, IN Aricent Full time

    Role: Software Test Engineer II AutomationWFH and WFOJob description :1. Automation Testing :- Develop and execute comprehensive test plans, test cases, and test scripts for both new and existing features using industry-leading automation tools.- Implement and maintain automated testing frameworks to ensure the efficiency and effectiveness of the software...


  • Anywhere in India/Multiple Locations, IN Genzeon Technology Solutions Pvt. Ltd. Full time

    About GenzeonDelivering excellence in IT services and solutions for the retail and healthcare sectors. Genzeon is a leading provider of intelligent automation, security, compliance, cloud, and managed services. Our healthcare capabilities integrate data systems, facilitate information flow, and leverage interoperability to improve clinical and operational...


  • Anywhere in India/Multiple Locations, IN Dotflick Solutions Full time

    Job Role : Software Test EngineerSenior CategoryWFO and WFHJob description :As a Software Test Engineer, you will be required to :- Run manual and automated test cases (integration, system, regression) on all new releases of our software.- Help in designing and developing test cases, test data, test environments, automation scripts and other testing...

  • Software Engineer

    1 week ago


    Anywhere in India/Multiple Locations/Bangalore, IN Squareroot Consulting Pvt Ltd. Full time

    Job Description :- We are USA Headquarter Series C Funded, profit making Startup Product company solving problem in Cyber Security domain.Position: Golang DeveloperLocation : Bangalore / RemoteExperience : 1 To 5 YearsEducation: B.E/B.Tech/MS/M.Tech (Preferably from IIT/NIT/BITS/ good institutes)Compensation: Open for good candidateLike open source- So, do...


  • Anywhere in India/Multiple Locations, IN Jalan Technologies Full time

    We are a software development company. We have primarily worked with enterprises and start-ups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of start-up founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the Open-Closed...


  • Anywhere in India/Multiple Locations, IN JobTrix Full time

    Job Title : SDET Level 1 - Mobile and Backend AutomationDepartment : EngineeringReports To : SDET Lead/Senior SDETSummary :We are seeking a motivated and eager SDET Level 1 with a foundational understanding of mobile and API automation to join our dynamic team. You will be responsible for learning and implementing effective automation strategies for mobile...


  • Ahmedabad/Anywhere in India/Multiple Locations, IN Domniclewis Full time

    Job Description :Domnic Lewis has been mandated to hire Senior Software Engineer(C++) for a leading client in Gujarat.Here's where you'll demonstrate your proficiencies :- Collaborate with System architects, Product Managers and Sales team members to develop commercial and technical requirements for software applications and middleware used to...

  • Azure Data Engineer

    4 weeks ago


    Anywhere in India/Multiple Locations, IN DEVENIR SOFTWARE PRIVATE LIMITED Full time

    Position : Azure Data EngineerExperience : 4 to 12+ yearsRelevant 5+ Exp is mustLocation : Pan IndiaFulltime roleImmediate : - Design, build, and maintain data pipelines and ETL processes on Azure cloud platform- Develop and implement data solutions using Azure data services such as Azure Data Factory, Azure SQL Database, Azure Databricks, and Azure Synapse...


  • Anywhere in India/Multiple Locations, IN Travash Software SolutionsRisk Resources Full time

    Job Description:- 10+ years of experience in SRE or a related field.- Proven experience in designing, developing, and implementing monitoring solutions.- Deep understanding of monitoring technologies and tools, including Prometheus, Grafana, Loki, and Tempo- Experience with cloud-based monitoring systems, such as New Relic, Datadog, and Grafana Cloud-...


  • Anywhere in India/Multiple Locations, IN Bluetick Consultants LLP Full time

    We are seeking a Java Software Engineer to help design and build our industry-changing media monitoring and analysis platform. Unlike many companies where you might be "just one more coder", as part of our team you will influence the system architecture and be part of strategic product planning every week. As a key technologist, you will work with a...