508 Software Developer jobs in Lucknow
Software Developer
Posted today
Job Viewed
Job Description
Work alongside our multidisciplinary team of developers and designers to create the
next generation of enterprise software.
- Support the entire application lifecycle (concept, design, develop, test, release and
support)
- Responsible for end-to-end product development of C++
based application. It may include application development based on Microservice
Architecture.
- Work with developers to implement best practices, introduce new tools, and im-
prove processes.
- Stay up to date with new technology trends.
Required education
Bachelor's Degree
Preferred education
Master's Degree
Required technical and professional expertise
Min 6-7 years of experience withStrong knowledge of C + systems programing and experienced with standard Unix,
Mac and Windows development environments and tools.
Experience with Network protocols like UDP and TCP
Troubleshooting complex product applications and deployments
Proven experience building and troubleshooting highly robust, scalable software systems.
Excellent written and verbal communication skills.
Preferred technical and professional experience
C++, Java or Golang , Distributed systems, cloud infrastructure/Devops, REST API
Specific experience building large-scale, distributed software platforms with specific knowledge of modern cloud storage platforms, APIs is a plus
Experience with OpenSSL
Experience in kernel-level network and file system programming desired
Performance engineering
Possesses deep professional knowledge of business unit processes and operations.
In this position, you will develop and support the Core applications (Aspera High Speed Transfer Server, Proxy, Transfer SDK) with a focus on security,
quality, scalability and performance.
As a Backend Developer, you'll use your business and professional knowledge to work across cross-functional and global teams, providing technical and
operational guidance, contributing and leading to initiatives with impact across the department
Software Developer
Posted today
Job Viewed
Job Description
Dear Candidate
We are looking for MERN Stack Developer in our company for Lucknow location
Please find below Job Description:
Experience: 3-5 Years
Designation: Software Developer
Responsibilities and Duties
- Experience of Full Stack Development in MERN (Mongo DB, Express.JS, React.JS, Node.JS).
- Experience with databases like MongoDB, Redis or MySQL databases
- Knowledge of
- Knowledge of AWS Load Balancer ELB and ALB.
- Proficient understanding of code versioning tools, such as Git
- Familiarity with software development life cycles and Scrum process.
- Build reusable modules for both client and server side usage.
Job Type: Full-time
Pay: ₹350, ₹580,000.00 per year
Application Question(s):
- What is your current salary?
- What is your salary expectation?
Education:
- Bachelor's (Preferred)
Experience:
- MongoDB: 1 year (Preferred)
- 2 years (Preferred)
- 2 years (Preferred)
Work Location: In person
Python Software Developer
Posted today
Job Viewed
Job Description
Role & responsibilities
Develop and maintain Python-based applications, APIs, and automation scripts.
Build scalable web applications using Django / Flask / FastAPI.
Work on RESTful API development and integration.
Implement data processing pipelines and business logic.
Write unit tests and maintain high code quality.
Optimize performance of applications and queries.
Collaborate with product managers, front-end developers, and QA teams.
Preferred candidate profile
Strong knowledge of Python (3.x) and frameworks like Django / Flask / FastAPI.
Hands-on experience with ORMs, REST APIs, and Microservices.
Proficiency in SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB).
Good problem-solving and debugging skills.
Senior Software Developer
Posted today
Job Viewed
Job Description
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to insure project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
Qualifications
- Bachelor's degree in Computer Science (or related field)
- 3+ years of relevant work experience with ASP.NET CORE and MVC
- Expertise in Object Oriented Design, Database Design, and XML Schema
- Experience with Agile or Scrum software development methodologies
- Ability to multi-task, organize, and prioritize work
Graduate Software Developer
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in designing, coding, and testing software applications.
- Learn and apply various programming languages and development tools.
- Participate in team meetings and contribute to project discussions.
- Write clean, maintainable, and efficient code under supervision.
- Debug and resolve software defects identified during testing.
- Develop unit tests and integration tests for software components.
- Collaborate with team members on feature development and bug fixes.
- Gain exposure to software development lifecycle (SDLC) methodologies.
- Document code and project progress as required.
- Research and learn new technologies and programming concepts.
- Contribute to the development of user interfaces and back-end services.
- Participate in code reviews and provide constructive feedback.
- Assist in the deployment of applications to testing and production environments.
- Learn about agile development practices and contribute to sprint planning.
- Gain practical experience in problem-solving and technical troubleshooting.
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Solid understanding of fundamental programming concepts and data structures.
- Familiarity with at least one programming language such as Java, Python, C++, or JavaScript.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Self-motivated and eager to learn new technologies.
- Ability to work independently and manage time effectively in a remote setting.
- Enthusiasm for software development and a passion for technology.
- Prior project experience (academic or personal) in software development is a plus.
- Familiarity with version control systems like Git is beneficial.
- Must be legally eligible to work remotely.
Apprentice Software Developer
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in writing, testing, and debugging code for various software applications.
- Learn and apply software development best practices, including version control (Git), agile methodologies, and coding standards.
- Participate in code reviews and contribute to discussions about software design and architecture.
- Develop a strong understanding of programming languages relevant to the company's technology stack (e.g., Python, Java, JavaScript).
- Work on assigned modules or features under the guidance of a mentor.
- Contribute to documentation of software processes and features.
- Troubleshoot and resolve basic software issues.
- Actively engage in learning opportunities, including online courses, workshops, and internal training sessions.
- Collaborate effectively with team members through remote communication tools.
- Gain practical experience in the full software development lifecycle.
- A genuine passion for software development and a strong desire to learn.
- Basic understanding of programming concepts and logic.
- Familiarity with at least one programming language is a plus (e.g., Python, Java, C++, JavaScript).
- Strong problem-solving skills and a logical mindset.
- Excellent communication and interpersonal skills, with the ability to articulate ideas clearly.
- Eagerness to work in a remote team environment and adapt to new technologies.
- A proactive attitude towards learning and taking initiative.
- Currently pursuing or recently completed a degree in Computer Science, Information Technology, or a related field, or equivalent demonstrable experience through personal projects or bootcamps.
- Ability to commit to the apprenticeship duration and learning objectives.
Graduate Software Developer
Posted 12 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design and implementation of software features based on project requirements.
- Write clean, maintainable, and efficient code in one or more programming languages (e.g., Java, Python, C++).
- Participate in code reviews to ensure code quality and adherence to best practices.
- Collaborate with senior developers and cross-functional teams to troubleshoot and resolve bugs.
- Contribute to the development of unit tests and integration tests.
- Assist in the documentation of software design and implementation.
- Engage in learning and applying new technologies and development methodologies.
- Participate in daily stand-up meetings and project planning sessions.
- Gain exposure to the full software development lifecycle (SDLC).
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of fundamental computer science concepts, data structures, and algorithms.
- Proficiency in at least one programming language (e.g., Python, Java, C#, JavaScript).
- Familiarity with version control systems, such as Git.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively in a remote team environment.
- Self-motivated, eager to learn, and capable of working independently.
- Prior internship or project experience in software development is a plus.
Be The First To Know
About the latest Software developer Jobs in Lucknow !
Junior Software Developer
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and implementation of software applications.
- Write clean, maintainable, and efficient code under supervision.
- Participate in code reviews and contribute to improving code quality.
- Assist in debugging and resolving software defects.
- Perform unit testing and integration testing of developed modules.
- Contribute to software documentation and knowledge base.
- Learn and apply new programming languages, frameworks, and tools.
- Collaborate with senior developers and team members on project tasks.
- Participate in agile development processes and team meetings.
- Troubleshoot and resolve technical issues as they arise.
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent learning experience.
- Strong understanding of programming fundamentals and concepts.
- Familiarity with at least one programming language (e.g., Java, Python, C++).
- Basic knowledge of data structures and algorithms.
- Problem-solving aptitude and attention to detail.
- Eagerness to learn and adapt to new technologies.
- Good communication and teamwork skills.
- Ability to work effectively in a hybrid work environment.
Graduate Software Developer
Posted 14 days ago
Job Viewed
Job Description
Apprentice Software Developer
Posted 14 days ago
Job Viewed
Job Description
We are seeking motivated, self-starting individuals with a strong aptitude for logical thinking and problem-solving. While formal programming experience is not strictly required, a foundational understanding of programming concepts or a demonstrated passion for coding through personal projects, online courses, or bootcamps is highly valued. Excellent communication skills and the ability to collaborate effectively in a remote team environment are essential. You must be comfortable using online collaboration tools and have a reliable internet connection. A Bachelor's degree in Computer Science, Engineering, or a related field is beneficial but not mandatory; we value potential and a willingness to learn above all else. This apprenticeship is fully remote, requiring discipline, time management, and a proactive approach to learning and task completion. We are looking for individuals who are eager to absorb new knowledge, adapt quickly to new technologies, and contribute positively to our collaborative virtual workspace. The program provides a structured path to developing in-demand technical skills and building a successful career in software development.
This is an unparalleled opportunity to gain practical industry experience and kick-start your career in a supportive and innovative remote setting.