45 Enterprise Software Solutions jobs in Lucknow
Account Executive, Enterprise Software Solutions
Posted 12 days ago
Job Viewed
Job Description
Key responsibilities include developing and executing a strategic sales plan to meet and exceed sales quotas. Prospecting for new clients through various channels, including cold outreach, networking, and inbound leads. Conducting thorough needs assessments with potential clients to understand their business challenges and pain points. Presenting and demonstrating the value proposition of our software solutions effectively to C-level executives and decision-makers. Negotiating contracts and closing complex sales agreements. Collaborating with pre-sales engineers, solution architects, and customer success teams to ensure seamless client onboarding and satisfaction. Maintaining accurate sales forecasts and reporting on sales activities through our CRM system.
A Bachelor's degree in Business, Marketing, or a related field is preferred. A minimum of 4-6 years of proven experience in enterprise software sales, with a strong track record of achieving and exceeding sales targets, is required. Demonstrable success in selling complex solutions to large organizations. Excellent prospecting, negotiation, presentation, and closing skills are essential. Strong understanding of the enterprise software market and competitive landscape. Exceptional communication, interpersonal, and relationship-building skills are necessary for success in a remote sales role. Self-motivated, driven, and results-oriented with the ability to work independently and manage your time effectively. This is an excellent opportunity to join a rapidly growing company and contribute significantly to our sales success from a remote location.
Senior Program Manager - Enterprise Software Solutions
Posted 11 days ago
Job Viewed
Job Description
- Define program scope, goals, and deliverables that align with business objectives and stakeholder needs.
- Develop and manage detailed program plans, including timelines, budgets, resource allocation, and risk mitigation strategies.
- Lead and motivate cross-functional teams of project managers, engineers, designers, and business analysts throughout the program lifecycle.
- Oversee the execution of multiple concurrent projects, ensuring timely and high-quality delivery.
- Establish and maintain robust communication channels with all stakeholders, providing regular status updates and managing expectations.
- Identify and resolve program impediments, risks, and issues proactively, escalating as necessary.
- Implement and refine program management best practices, methodologies (e.g., Agile, Waterfall), and tools to optimize efficiency and effectiveness.
- Conduct program reviews, retrospectives, and post-mortems to identify lessons learned and drive continuous improvement.
- Manage vendor relationships and contract negotiations as required.
- Foster a collaborative and high-performance culture within the remote program team.
- Ensure adherence to quality standards and compliance requirements.
- Bachelor's degree in Computer Science, Information Technology, Business Administration, or a related field. Master's degree or MBA is a plus.
- Minimum of 8 years of progressive experience in program or project management, with at least 5 years focused on enterprise software development.
- Proven experience managing programs with budgets exceeding ₹5 Crore and teams of 20+ members.
- Strong understanding of software development lifecycle (SDLC) and various project management methodologies (Agile, Scrum, Kanban, Waterfall).
- Excellent leadership, communication, negotiation, and interpersonal skills, adapted for remote team dynamics.
- Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
- Demonstrated ability to manage complex stakeholder relationships and drive consensus.
- Experience in change management and organizational transformation initiatives.
- PMP, PRINCE2, or Agile certification is highly desirable.
- Ability to thrive in a fast-paced, dynamic, and fully remote work environment.
Key Account Manager - Enterprise Software Solutions
Posted 14 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and execute strategic account plans to achieve sales targets and expand revenue within assigned key accounts.
- Build and nurture strong, long-lasting relationships with key stakeholders and decision-makers at client organizations.
- Understand client business objectives, challenges, and technology roadmaps to identify opportunities for upselling and cross-selling software solutions.
- Serve as the primary point of contact for clients, ensuring high levels of customer satisfaction and retention.
- Collaborate with pre-sales engineers, product specialists, and customer success teams to deliver tailored solutions and support to clients.
- Conduct regular business reviews with clients to assess progress, identify new opportunities, and reinforce the value proposition.
- Negotiate and close complex deals, ensuring favorable terms and conditions.
- Stay informed about market trends, competitor activities, and industry best practices to maintain a competitive edge.
- Prepare accurate sales forecasts and pipeline reports for management.
- Act as a client advocate internally, providing feedback to product and marketing teams to inform future development.
Qualifications:
- Bachelor's degree in Business Administration, Marketing, or a related field.
- Minimum of 5 years of experience in B2B sales, specifically in Key Account Management or Enterprise Sales roles, preferably within the software industry.
- Proven track record of exceeding sales quotas and growing revenue within strategic accounts.
- Strong understanding of enterprise software solutions and their business applications.
- Excellent negotiation, communication, and presentation skills, with the ability to influence stakeholders at all levels.
- Demonstrated ability to build rapport and maintain long-term relationships with clients.
- Strategic thinking and planning capabilities, with a focus on account growth.
- Proficiency in CRM software (e.g., Salesforce) and sales methodologies.
- Ability to work effectively in a hybrid work environment, balancing remote and in-office responsibilities.
- Self-motivated, proactive, and able to manage time effectively.
This is an exciting opportunity to join a growing company and make a significant impact on our enterprise client base.
Lead Software Architect (Enterprise Solutions)
Posted 10 days ago
Job Viewed
Job Description
- Defining and evolving the overall software architecture for enterprise-level applications and systems.
- Designing scalable, reliable, and maintainable solutions using microservices, APIs, and cloud-native technologies.
- Establishing architectural standards, patterns, and best practices across the organization.
- Collaborating with business stakeholders and product managers to understand and translate business needs into technical strategies.
- Providing technical leadership and guidance to development teams throughout the software development lifecycle.
- Evaluating and recommending new technologies, frameworks, and tools to enhance our technology stack.
- Conducting architectural reviews and ensuring adherence to design principles and quality standards.
- Identifying and mitigating technical risks and dependencies.
- Developing and maintaining architectural documentation, including diagrams and specifications.
- Mentoring senior software engineers and fostering a culture of technical excellence.
- Overseeing the integration of various enterprise systems and third-party applications.
A Master's degree in Computer Science, Engineering, or a related field is required. A minimum of 10 years of progressive experience in software development, with at least 5 years in a Software Architect role focusing on enterprise-scale solutions, is essential. Deep expertise in designing and implementing microservices architectures, distributed systems, and cloud platforms (AWS, Azure, or GCP) is mandatory. Strong proficiency in multiple programming languages (e.g., Java, Python, C#) and their associated frameworks is required. Proven experience with enterprise integration patterns, message queues, and data modeling is critical. Excellent leadership, communication, strategic thinking, and problem-solving skills are paramount for this role.
Software Development Apprentice
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and implementation of software applications under the guidance of senior developers.
- Write clean, efficient, and well-documented code in one or more programming languages (e.g., Python, Java, JavaScript).
- Participate in code reviews, providing and receiving constructive feedback.
- Learn and apply software development best practices, including version control (e.g., Git) and agile methodologies.
- Assist in the testing and debugging of software to ensure quality and functionality.
- Collaborate with team members on technical challenges and problem-solving.
- Gain exposure to various software development tools and platforms.
- Contribute to project documentation and knowledge sharing.
- Actively participate in training sessions, workshops, and learning modules to enhance technical skills.
- Seek opportunities to learn new technologies and contribute to innovative solutions.
- Engage in team meetings and contribute ideas for process improvements.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- A strong foundation in programming concepts and principles.
- Familiarity with at least one modern programming language is a plus.
- Passion for software development and a keen interest in learning new technologies.
- Excellent problem-solving skills and a logical, analytical mindset.
- Strong communication and interpersonal skills, with the ability to collaborate effectively in a remote team.
- Self-motivated, disciplined, and able to manage time effectively to meet project deadlines.
- Eagerness to learn and a proactive approach to acquiring new skills.
- Ability to work independently and as part of a distributed team.
- A portfolio of personal projects or contributions to open-source software is highly desirable.
Software Development Apprentice
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and implementation of software applications.
- Write clean, maintainable, and efficient code under guidance.
- Participate in code reviews and provide constructive feedback.
- Help identify, troubleshoot, and resolve software defects and bugs.
- Collaborate with senior developers and team members on project tasks.
- Learn and apply software development best practices and methodologies.
- Assist in writing and executing unit tests.
- Contribute to documentation of software design and code.
- Stay updated with emerging technologies and tools.
- Work effectively within a remote, agile development team.
- High school diploma or equivalent; a degree or diploma in Computer Science or a related field is advantageous.
- Foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript).
- Understanding of basic programming concepts and data structures.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Self-motivated with the ability to work independently in a remote setting.
- Eagerness to learn and adapt to new technologies.
- Basic understanding of software development lifecycle is a plus.
Graduate Trainee - Software Development
Posted 3 days ago
Job Viewed
Job Description
Program Overview:
- Gain practical experience in various stages of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Work on challenging projects under the guidance of experienced senior engineers and mentors.
- Develop proficiency in modern programming languages (e.g., Java, Python, JavaScript) and development frameworks.
- Learn about agile development methodologies, version control systems (e.g., Git), and CI/CD pipelines.
- Participate in code reviews and contribute to team discussions and problem-solving sessions.
- Understand best practices in software architecture, security, and performance optimization.
- Receive comprehensive training on industry-standard tools and technologies.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Develop strong problem-solving and analytical skills.
- Build a professional network within the tech industry.
- Work on projects that directly contribute to our client's product offerings.
Qualifications:
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related technical field.
- Strong foundation in computer science fundamentals, including data structures, algorithms, and object-oriented programming.
- Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
- Excellent analytical and problem-solving abilities.
- Strong communication and collaboration skills.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and effectively in a remote team environment.
- A passion for software development and technology innovation.
- Previous internship or project experience in software development is a plus.
- Students graduating in the current academic year are encouraged to apply.
Join us to build the future of technology!
Be The First To Know
About the latest Enterprise software solutions Jobs in Lucknow !
Remote Software Development Apprentice
Posted 5 days ago
Job Viewed
Job Description
The apprenticeship will involve:
- Learning foundational programming concepts and best practices under expert guidance.
- Contributing to the development of software applications using modern tech stacks.
- Participating in code reviews and learning from experienced developers.
- Assisting in testing and debugging software modules.
- Gaining exposure to agile development methodologies.
- Working on diverse projects to broaden technical skill sets.
- Developing problem-solving skills and logical thinking.
- Collaborating effectively with team members in a virtual setting.
- Receiving ongoing mentorship and support to foster professional growth.
- Building a portfolio of completed projects.
We are seeking candidates with a strong aptitude for technology and a genuine interest in software development. While prior coding experience is a plus, it is not strictly required. A Bachelor's degree or diploma in Computer Science, Engineering, or a related field, or equivalent demonstrable skills, is preferred. Candidates must possess strong analytical and problem-solving abilities, excellent communication skills, and a proactive attitude towards learning. The ability to work independently, manage time effectively, and thrive in a remote setting is essential. This program is designed for individuals who are dedicated to pursuing a career in software engineering and are eager to immerse themselves in a challenging yet rewarding learning experience. Join us and embark on an exciting journey into the world of software development, all from the convenience of your home.