Senior Software Engineer

2 weeks ago


india 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 business and technical requirements.

Your leadership will be crucial in setting technical direction, mentoring junior engineers, and ensuring the delivery of high-quality, secure, and efficient software.

As a Senior Software Engineer, you will collaborate closely with cross-functional teams to align development efforts with strategic goals, driving innovation and excellence in our software engineering practices.

This position will be Remote at our India location.

What will be my duties and responsibilities in this job?

- Leadership in API Development : Lead the design, development, and maintenance of robust backend APIs using C#. Ensure APIs are scalable, secure, and integrate seamlessly with various client-side applications.

- Advanced Web UI Engineering : Oversee the creation and refinement of web-based user interfaces, advocating for best practices in usability and design. Ensure a cohesive and efficient interaction between frontend and backend systems.

- Database Architecture : Architect and optimize complex database systems using SQL. Mentor team members on advanced database concepts like indexing, transactions, and concurrency.

- Implementation of Design Principles : Champion the use of SOLID principles and design patterns across all software projects to promote code that is well-structured and maintainable.

- Expertise in Service-Oriented Architecture : Knowledge of Windows Communication & Foundation (WCF) to architect and fine-tune service-oriented applications that support critical business processes.

- Quality Assurance and Code Review : Lead code reviews, enforce coding standards, and introduce automated tests to ensure the delivery of high-quality software solutions.

- Security Leadership : Develop and oversee the implementation of advanced security protocols for both APIs and web interfaces, ensuring robust protection against modern security threats.

- Performance Management : Direct performance optimization initiatives, identifying bottlenecks and deploying solutions that enhance system responsiveness and throughput.

- Strategic Collaboration : Work closely with product managers, IT staff, and executive teams to align software solutions with business goals. Provide technical leadership and decision-making.

- Technical Documentation and Mentorship : Create comprehensive documentation on system architecture and development processes. Mentor junior engineers and contribute to the professional growth of the team.

- 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?

- Advanced C# Programming : Expert-level understanding of C# and .NET frameworks, capable of architecting, writing, and maintaining complex, high-quality code.

- Expertise in API Development : Demonstrated experience in designing and implementing robust RESTful and SOAP APIs. Proficient in API lifecycle management and best practices.

- Web UI Development : Strong skills in developing and optimizing web-based user interfaces, with a deep understanding of front-end technologies and frameworks like Angular or React.

- Database Architecture and Optimization : Expert in SQL with experience designing and managing advanced relational database systems. Proficient in performance tuning and complex query optimization.

- Mastery of WCF : Comprehensive knowledge of Windows Communication Foundation (WCF) for developing and maintaining service-oriented architectures.

- SOLID Principles Application : Thorough understanding and application of SOLID principles in software design and architecture to promote scalability and maintainability.

- Version Control Systems : Advanced proficiency in using tools like Git, including branching, merging, and deployment strategies.

- Automated Testing : Expertise in developing and maintaining robust automated testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines.

- Security Best Practices : In-depth knowledge of security protocols, data protection mechanisms, and secure coding practices.

- Leadership and Communication : Strong leadership skills with the ability to mentor junior developers, manage projects, and lead cross-functional teams effectively.

- Problem Solving and Analytical Skills : Exceptional problem-solving skills with a methodical approach to troubleshooting and system analysis.

What other skills/experience would be helpful to have?

1. Senior-Level Software Development : At least 5-7 years of experience in software development, with significant experience in a senior or leadership role.

2. Project Management : Proven track record of successfully managing and delivering complex software projects from conception to deployment.

3. Agile Methodology : Extensive experience working in agile environments, with a solid understanding of agile principles, practices, and frameworks like Scrum or Kanban.

4. Industry Experience : Experience in the specific industry relevant to the company, understanding its challenges, regulations, and technology needs can be beneficial.

5. Mentorship : Experience in mentoring junior engineers and leading code reviews to enhance team skills and code quality.

6. Education : Bachelor's degree in computer science or Related Field


7. Advanced degree in computer science, information technology, software engineering, or a related discipline.

(ref:hirist.tech)

  • India L4B Software Full time

    Job Description L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team....


  • india Tranetech Software Solutions Full time

    Senior React Js Developer We are looking for a skilled react.js developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance...


  • India L4B Software Full time

    Job Description L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions . We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our...


  • India L4B Software Full time

    Job Description L4B Software is seeking an experienced Senior Software Android (AOSP) Engineer . Our ideal candidate who shows enthusiasm for new technologies, solutions, and devices, is an excellent problem-solver, and enjoys working in a fast-paced development environment.As an Android Software Engineer , your pivotal role involves contributing to the...


  • india Guidewire Software Full time

    Guidewire's development team is seeking a Senior Java Fullstack Software Engineer to build sophisticated solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. You will play a meaningful role in designing and developing micro-services, components, and tools for Guidewire Cloud,...


  • india Guidewire Software Full time

    Guidewire's development team is seeking a Senior Java Fullstack Software Engineer to build sophisticated solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. You will play a meaningful role in designing and developing micro-services, components, and tools for Guidewire Cloud,...


  • India Upland Software Full time

    What's the Opportunity ? We are looking for an enthusiastic and dynamic individual to join Upland India as a Senior Software Engineer II (Front-End) for our Upland Second Street product. The individual will work with our front-end development team . What would you do? Develop, test and maintain Front-End Compile and analyze data, processes, and...


  • india Flexera Software India LLP Full time

    Flexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....


  • India IRIS Software Group Full time

    IRIS Software Group is one of the UK’s largest privately held software companies. Its purpose is to be the most trusted provider of mission-critical software and services, ensuring customers get it right first time, every time.IRIS takes the pain out of processes and let professionals working in businesses and schools focus on the work they love. Its...


  • india IRIS Software Group Full time

    IRIS Software Group is one of the UK’s largest privately held software companies. Its purpose is to be the most trusted provider of mission-critical software and services, ensuring customers get it right first time, every time. IRIS takes the pain out of processes and let professionals working in businesses and schools focus on the work they love. Its...


  • india VDart Software Services Pvt. Ltd. Full time

    Role : Senior Software Engineer Experience- 6+ Yrs. Location :: Chennai Start date: Immediate Job Description : Minimum 6+ years of related SFDC experience as a cloud consultant Salesforce Administrator Certification Sales or Service Cloud Certification Minimum 5 years of Salesforce.com configuration, workflow and approval process, organizational...


  • india Sonata Software Full time

    Senior Google Cloud Engineer Location – Bangalore / Work from office/client location Hands-on experience in GCP Cloud Deployment- Bachelor's degree in computer science or previous computer engineering or software engineering experience with valid GCP Certifications 8+ years of experience in a technical position configuring and supporting infrastructure...


  • india Upland Software Full time

    What’s the Opportunity ? We are looking for an enthusiastic and dynamic individual to join Upland India as a Senior Software Engineer I (Fullstack)/Senior Software Engineer II (Fullstack) for our Panviva product. The individual will work with our global development team . Upland Panviva is a knowledge management platform built for customers and...


  • india LongShort Labs Full time

    Join Our Team as a Senior Software Engineer Job Title: Senior Software Engineer Company: Bharattech AI Pvt Ltd Location: NCTE, Delhi Job Type: Full-Time About the Company: Bharattech AI Pvt Ltd is a leading provider of innovative AI and data analytics solutions. We have recently partnered with the National Council for Teacher Education (NCTE), Delhi,...


  • India IRIS Software Group Full time

    Summary : We are creating our next generation technology platform and applications through re-usable cloud services. We are building cloud native applications using various AWS technologies within a micro-service architecture and an API first approach. You will be joining a key team developing the underlying cloud platform that will shape the future...


  • india L4B Software Full time

    Job Description L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions . We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our...


  • india L4B Software Full time

    Job Description L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our...


  • india iStrat Software Pvt. Ltd Full time

    SSE) Exposure to database design and programming is desirable. Prior experience working on end to end web application development/maintenance projects is a must. Your need to possess good understanding of Software Engineering processes Skills: VB, ASP.Net, ASP, SQL Server, Oracle, or PHP/MySQL, or J2EE, Report tools For faster processing of resume,


  • India iStrat Software Pvt. Ltd Full time

    SSE) Exposure to database design and programming is desirable. Prior experience working on end to end web application development/maintenance projects is a must. Your need to possess good understanding of Software Engineering processesSkills: VB, ASP.Net, ASP, SQL Server, Oracle, or PHP/MySQL, or J2EE, Report tools For faster processing of resume,


  • india L4B Software Full time

    Job Description L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions . We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our...