11+ Pyramid Jobs in Hyderabad | Pyramid Job openings in Hyderabad
Apply to 11+ Pyramid Jobs in Hyderabad on CutShort.io. Explore the latest Pyramid Job opportunities across top companies like Google, Amazon & Adobe.
main objectives of the Senior Developer role
- Delivery of working software according to specifications
- Providing clarity on the progress of development work
- Assisting team members by sharing knowledge and coaching
- Suggesting process improvements with regard to team collaboration
The key requirements include the following:
- Bachelor's degree in software engineering or a related field
- 7+ years of development experience with Python programming
- Experience in setting up CI/CD workflows
- Experience in drafting solution architecture
- Excellent written and verbal communication skills in English
Key expertise and experience:
- Understanding of application architecture built on AWS/Python/React/MongoDB technological stack
- Proven Python skills and experience with modules such as Flask and FastAPI
- Experience in building high-load applications in AWS Cloud, preferably in a micro-service architecture
- Experience in developing commercial software, preferably in the financial domain
- Proficiency in working with legacy code and acquiring domain knowledge
- Experience with MongoDB and/or other NoSQL databases
- Experience in creating and automating tests (pytest) and using containers (Docker)
- Proficiency in using Linux-based development environments with GitHub and CI/CD
- Familiarity with the Atlassian stack (JIRA/Confluence)
- Nice to have – experience in integration with ERP, CRM, and SAP
- Nice to have – experience in building financial systems/knowledge of enterprise economics
Knowledge of key processes:
- Scrum / Agile way of working
- TDD/BDD
- CI/CD
WHO YOU ARE
To be successful in this role, you’ll need to have the following skills:
· Love for coding: A fanatic about writing beautiful and scalable code.
· A sense of analytics: Strong analytical and troubleshooting skills. Should be resourceful, innovative and inventive.
· Dynamic: Should be comfortable in dealing with lots of moving pieces. Have exquisite attention to detail, and are comfortable learning new technologies and systems.
· Team player: Knack for influencing without being authoritative. Pitch in wherever the team needs help, from writing blog posts to supporting customers.
· Accountability: High sense of ownership for your code and relentlessness to deliver projects with high business impact.
KEY QUALIFICATIONS
· BE/BTech in Computer Science or related field.
· 5+ years of professional production and development experience with leading-edge server and database technologies (e.g., Python, Java, Node.js, Scala, Spring Boot, MySQL, and NoSQL databases).
KEY SKILLS
· Strong computer system analysis and design skills in current methodologies and patterns Experience with professional production cloud (AWS preferred).
· Experience with RESTful Services and APIs.
We are looking for a Senior Software Developer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects.
In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in software development and agile methodologies, we’d like to meet you.
Your goal will be to develop high-quality software that is aligned with user needs and business goals.
Responsibilities
- Develop high-quality software design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up-to-date with the latest technologies.
Requirements and skills
- Proven experience as a Senior Software Engineer
- Extensive experience in software development, scripting and project management
- Knowledge of selected programming languages (e.g. Django, Python, C++) and the elastic search.
- Analytical mind with problem-solving aptitude
- Ability to work independently
- Excellent organizational and https://resources.workable.com/leadership-interview-questions" target="_blank">leadership skills
- BSc/BA in Computer Science or a related degree
Job Responsibilities:
Support, maintain, and enhance existing and new product functionality for trading software in a real-time, multi-threaded, multi-tier server architecture environment to create high and low level design for concurrent high throughput, low latency software architecture.
- Provide software development plans that meet future needs of clients and markets
- Evolve the new software platform and architecture by introducing new components and integrating them with existing ones
- Perform memory, cpu and resource management
- Analyze stack traces, memory profiles and production incident reports from traders and support teams
- Propose fixes, and enhancements to existing trading systems
- Adhere to release and sprint planning with the Quality Assurance Group and Project Management
- Work on a team building new solutions based on requirements and features
- Attend and participate in daily scrum meetings
Required Skills:
- JavaScript and Python
- Multi-threaded browser and server applications
- Amazon Web Services (AWS)
- REST
Developer (SQL & Python) -
Required Technical Skills
- At least 5+ years’ experience as a software engineer
- Experience in Python is a must
- Experience working with relational/non-relational databases and understanding of storage technologies (like MySQL, Sybase, MongoDB, InfluxDB, Cassandra or HBase)
- Experience / Familiarity with Database Modelling, Normalization techniques
- Experience / Familiarity with object-oriented design patterns
- Ability to trouble shoot and fix performance issues across the codebase and database queries
Preferred Skills
- BA/BS in Computer Science or equivalent practical experience
- Experience with dev ops tools like Git, Maven, Jenkins, Gitlab CI, Azure DevOps
- Experience with Agile development concepts and related tools
- Ability to trouble shoot and fix performance issues across the codebase and database queries
- Experience with Python frameworks utilizing Asyncio
- Experience working with large volumes of time series data and building services, APIs and applications based of it
- Experience in designing multi-tier application architecture and distributed caching solutions
- Experience with Perl
- ETL background in any language or tools
- Experience with cloud technologies like Kubernetes, Docker, OpenStack and Kafka
- Experience with web technologies like Angular 2+ (or React/Vue), TypeScript, RxJS
- Experience with Go
- Experience in HTML, CSS and Bootstrap library is required.
- Experience in Python Programming. Experience in Pandas and Numpy Libraries.
- Experience with Django Framework & REST API.
- Experience Flask, Microservices
- Experience in FAST API would be added advantage.
- Exposure in converting ML models to Microservices and exposing them as API
- GRPC development
Responsibilities:
- Writing reusable, testable, and efficient
- Design and implementation of low-latency, high-availability, and performant
- Integration of user-facing elements developed by front-end developers with server side
- Implementation of security and data
- Integration of data storage solutions may include databases, key-value stores, blob stores, etc. Experience administering innovation with methodologies such as design
- Experience working on Agile Scrum and DevOps aligned delivery
- Interest and ability to learn other coding languages as
- Strong communication skills and great product
- Proficient communication skills verbal and
- Understanding of accessibility and security compliance depending on the specific
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Understanding of fundamental design principles behind a scalable
- Familiarity with event-driven programming in
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific
- Able to create database schemas that represent and support business
- Strong unit test and debugging
Skills:
- Expert in Python, with knowledge of at least one Python web framework such as Django, Flask, etc depending on your technology
- Familiarity with some ORM (Object Relational Mapper)
- Able to integrate multiple data sources and databases into one
- Understanding of the threading limitations of Python, and multi-process
- Good understanding of server-side templating languages such as Jinja 2, Mako, etc depending on your technology
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and
- Proficient understanding of code versioning tools such as Git, Mercurial or
About Aviso:
Aviso is the AI Compass that guides Sales and Go-to-Market teams to close more deals, accelerate revenue growth, and find their True North.
We are a global company with offices in Redwood City, San Francisco, Hyderabad, and Bangalore. Our customers are innovative leaders in their market. We are proud to count Dell, Honeywell, MongoDB, Glassdoor, Splunk, FireEye, and RingCentral as our customers, helping them drive revenue, achieve goals faster, and win in bold new frontiers.
Aviso is backed by Storm Ventures, Shasta Ventures, Scale Venture Partners and leading Silicon Valley technology investors
What you will be doing:
● Write effective, scalable, extensible and testable code
● Develop back-end components to improve responsiveness and overall performance of the application.
● Develop database layer with optimised queries
● Detect the bottlenecks in legacy code and provide feasible solution to make things better.
● Implement security and data protection solutions
● Coordinate with internal teams to understand user requirements and provide technical solutions
● Manage individual project priorities, deadlines, and deliverables.
What you bring:
● Bachelor's Degree or equivalent in Computer Science with good academic record
● 3+ years of hands on experience in Python and Django
● Experience in the development of highly scalable applications
● A high degree of motivation to learn new technologies, tools and libraries
● Experience developing in Unix/Linux environment
● Experience in the development of REST API
● Basic understanding on databases like MongoDB and Postgres
● Good knowledge of Data Structures and Algorithms
● Understand the deployment aspects after developing the feature
● Excellent interpersonal skills, written and verbal communication skills, and
professionalism
Aviso offers:
● Dynamic, diverse, inclusive startup environment driven by transparency and velocity
● Bright, open, sunny working environment and collaborative office space
● Convenient office locations in Redwood City, Hyderabad and Bangalore tech hubs
● Competitive salaries and company equity, and a focus on developing world class talent operations
● Comprehensive health insurance available (medical) for you and your family
● Unlimited leaves with manager approval and a 3 month paid sabbatical after 3 years of service
● CEO moonshots projects with cash awards every quarter
● Upskilling and learning support including via paid conferences, online courses, and certifications
● Every month Rupees 2,500 will be credited to Sudexo meal card
scalability, accessibility, usability, design, and security in mind. If you don't have all
of these, that's ok, but be excited about learning the few you don't know.
Familiar with building complex web applications using Javascript / AJAX, XHTML,
CSS.
Experience with or knowledge of jQuery, Java, Struts, and other website technologies.
Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a
UNIX or Linux platform)
Solid software development background including design patterns, data structures,
test driven development
Knowledge of Perl or other scripting languages a plus
Experience with distributed (multi-tiered) systems, algorithms, and relational
databases
Software development experience in building highly scalable applications
Master’s degree in Computer Science, Computer Engineering or related technical
discipline
Experience in eCommerce and Deep hands-on technical expertise
Ability to handle multiple competing priorities in a fast-paced environment
Experience working with service oriented architectures and web based solutions.