Software Engineer

3 weeks ago


Anywhere in IndiaMultiple Locations 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)
  • Software Engineer

    2 weeks ago


    Anywhere in India/Multiple Locations DIGIFOCAL IT SOLUTIONS PRIVATE LIMITED Full time

    Role : Software Engineer - Node for Leading company Job Description :- Build and maintain APIs using node and express- Maintain high standards of software quality within the team by establishing good practices and habits- Collaborate with other software engineers and leadership to plan, design, develop, test, and maintain web, desktop, and mobile...

  • Software Engineer

    2 weeks ago


    Anywhere in India/Multiple Locations LinkedinLearning Full time

    Job Description : As a Software Engineer Intern, you will have the opportunity to work alongside experienced developers on exciting projects that contribute to our company's success. You will collaborate with cross-functional teams to design, develop, and test software solutions that meet our customers' needs. This internship will provide you...

  • Software Engineer

    2 weeks ago


    Anywhere in India/Multiple Locations Nexion Pro Full time

    Job Title : Software Engineer - JavaScript/Node.jsPosition Overview :We are looking for an experienced Software Engineer with a strong background in JavaScript/Node.js development. The ideal candidate will have experience with frameworks such as Nest.js and Vue.js, as well as basic cloud skills on AWS or similar cloud stacks. Additionally, problem-solving...


  • Anywhere in India,Multiple Locations 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 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 Fastest growing B2B Commerce and SAAS based industry Full time

    Requirements :- B.Sc. in Computer Science / Engineering or related degrees.- At least 5 years of Java/Nodejs experience; as a plus: experience in Nextjs.- You have excellent knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control...


  • Anywhere in India/Multiple Locations 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...


  • 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

    2 weeks ago


    Anywhere in India/Multiple Locations 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...

  • 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 Perfecthire Full time

    Job Description : We are seeking a talented Software Engineer / Full Stack Developer to join our dynamic team and play a key role in the development of our end-to-end 834 EDI solution using machine learning and AI technologies. As a Software Engineer / Full Stack Developer, you will be responsible for designing, developing, and maintaining scalable...


  • Anywhere in India,Multiple Locations 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...


  • 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

    2 weeks ago


    Anywhere in India/Multiple Locations HyrEzy Talent Solutions Full time

    Position : Software Engineer II Experience : 2 - 5 Years Location : 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 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 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 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 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...


  • 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...


  • Anywhere in India/Multiple Locations Talent500 Full time

    At Ford Motor Credit Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrows transportation As a...