Indore, Madhya Pradesh, India
Information Technology
Full-Time
Sigma Infosolutions Ltd.
Overview
About The Job
We are seeking a highly skilled and motivated Software Engineer with 5-7 years of experience to join our growing team.
The ideal candidate will be a passionate problem-solver with a strong understanding of software development principles and a proven track record of building high-quality applications.
You will play a crucial role in designing, developing, and maintaining our software products, contributing to all phases of the software development lifecycle.
This role requires a strong understanding of Python, software design patterns, and database technologies.
Experience : 2-4 years
Responsibilities
We are seeking a highly skilled and motivated Software Engineer with 5-7 years of experience to join our growing team.
The ideal candidate will be a passionate problem-solver with a strong understanding of software development principles and a proven track record of building high-quality applications.
You will play a crucial role in designing, developing, and maintaining our software products, contributing to all phases of the software development lifecycle.
This role requires a strong understanding of Python, software design patterns, and database technologies.
Experience : 2-4 years
Responsibilities
- Design, develop, and implement robust, scalable, and maintainable software applications using Python and related technologies. This includes writing clean, efficient code, conducting code reviews, and adhering to coding standards
- Analyze, debug, and maintain existing software applications, identifying and resolving issues, and implementing enhancements. This includes troubleshooting complex problems and providing timely solutions.
- Design highly scalable, testable, and performant code, contributing to the overall architecture of our software products. This includes making informed decisions about technology choices and design patterns.
- Develop and execute unit and integration tests to ensure the quality and stability of the software.
- Contribute to the continuous improvement of our testing processes.
- Collaborate effectively with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions. Communicate technical concepts clearly and concisely.
- Proactively identify and resolve programming bugs and performance bottlenecks.
- Demonstrate strong analytical and problem-solving skills.
- Stay up-to-date with the latest technologies and trends in software development, particularly within the Python ecosystem. Contribute to the team's knowledge sharing and best practices.
- Create and maintain clear and concise documentation for code, designs, and processes.
- Bachelor's degree or equivalent experience in Computer Science or a related field.
- 2-4 years of professional software development experience.
- Strong proficiency in Python programming language, including experience with relevant frameworks (i., Django, Flask, etc.)
- Solid understanding of object-oriented programming principles and design patterns.
- Experience with SQL or other relational databases (i. , MySQL, PostgreSQL, SQL Server).
- Experience with version control systems (e., Git).
- Familiarity with Agile development methodologies.
- Excellent communication and collaboration skills.
- Strong problem-solving and analytical skills.
- Experience with NoSQL databases (i., MongoDB, Cassandra).
- Experience with front-end technologies (i., JavaScript, HTML, CSS).
- Contributions to open-source projects.
- Experience with specific libraries or tools relevant to the role (i., data science libraries, machine learning libraries)
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in