TWS Jobs in Mumbai
More than 8 years of experience in Information Technologies. Experience in Installation, Administration, Configuration, Planning, up gradation, Scheduling on Tivoli Workload Scheduler. Knowledge in the Shell Scripting. Interested in exploring new Technology.
Experience managing agile development teams. You will be responsible for
-
Defining the technical specifications and architecture along with overall technical product infrastructure.
-
Provide creative and unique solutions to accommodate for the versatility and customizations during product development.
-
The role would expect you to code and/or conduct code reviews so experience in Django or similar languages would be useful.
-
Managing a team of engineers and developers; ensuring quality is met at every process of the development and deployment phases.
-
Recruitment and building a team of a good mix of talent would be necessary.
-
Managing AWS servers to track/monitor/optimize resource utilization and upgrade servers when necessary.
- Extensive engineering expertise in the areas of tooling, specifications, product maintenance, budgeting and software products.
- Ability to understand and collaborate on complete product lifecycle from concept to execution.
- Implementation of new technologies to optimize product quality and usage.
• 2 - 5 years of experience building React and/or Mobile Applications
• 5-8 years working with microservices, API servers, databases, cloud-native development, observability,
alerting, and monitoring
• Deep exposure to cloud services, preferably Azure
• Preferably worked in the Finance/Retail domain or other similar domains with complex business
requirements.
• Hands-on skills combined with leadership qualities to guide teams.
Location – Bangalore, Mumbai, Gurgaon
Functional / Technical Skills:
• Strong understanding of networking fundamentals
o OSI Stack, DNS, TCP protocols
o Browser rendering and various stages of execution
• Good understanding of RESTful APIs, GraphQL and Web Sockets
• Ability to debug and profile Web/Mobile applications with Chrome DevTools or Native profilers
• Strong understanding of Distributed Systems, Fault Tolerance and Resiliency. Exposure to setting up
and managing Chaos is a plus.
• Exposure to Domain Driven Design (DDD), SOLID principles, and Data Modelling on various RDBMS,
NoSQL databases.
• Ability to define and document performance goals, SLAs, and volumetrics. Creating a framework for
measuring and validating the goals. Work with teams to implement and meet them.
• Create automation scripts to measure performance. Making this part of the CI/CD process.
• Good understanding of CNCF projects with a specific focus on Observability, Monitoring, Tracing,
Sidecars, Kubernetes
• Tuning of Cloud-native deployments with a focus on Cost Optimization.
• Participate in architecture reviews to identify potential issues, and bottlenecks and provide early guidance.
• Deep knowledge of at least 2 different programming languages and runtimes. Any two of Ruby, Python,
Swift, Go, Rust, C#, Dart, Kotlin, Java, Haskell, OCaml
• Excellent verbal and written communication
• A mindset to constantly learn new things and challenge the Status Quo.
Job description
Experience:
11+ years of industry experience in a technical role with hands-on coding experience.
Requirements :
Must be an expert in Java programming. Additionally, Grails & Groovy's programming knowledge
is good to have.
Good at SQL and RDBMS.
Excellent knowledge of data structures and algorithmic processes for optimizing size/speed.
Good at designing multi-layered cloud solutions.
Proven capabilities in designing and implementing highly scalable performant distributed
services.
Proficiency in Build, Test and Automation tools preferred (Jenkins, Ansible, GitLab etc).
Responsibilities
Design and implement platform solutions that help build high-performance distributed systems.
Have a big focus and sizing, tuning and scalability of software components.
Design and communicate requirements related to project planning, architecture, design, implementation, sizing, tuning and scalability.
Lead engineering activities to make sure that consistent high-quality products are developed.
Proactively diagnose problems and envisage the long-term life of the product focusing on reusable, extensible components.
Ensure agile delivery processes.
Communicate and facilitate solutions, support, product management and business teams with required product knowledge.
Build best practices in the engineering team.
Cogoport Story
Do you prefer to get speeding tickets or parking tickets?
Because at Cogoport we are speeding ahead to do something remarkable for the world. We are trying to solve the Trade Knowledge and Execution Gap, which is currently widening and preventing trade to the tune of $3.4 trillion annually. This Gap has enormous economic as well as human impact and disproportionately hits small and medium businesses globally.
The team at Cogoport is working on developing a new category, the Global Trade Platform, that helps companies discover and connect with appropriate trade partners, optimize shipping and logistics options and costs, and improve cash management and cash flow.
Cogoport is currently in hypergrowth mode. We are proud to have been named an Asia-Pacific High-Growth Company by the Financial Times and an Indian Growth Champion by the Economic Times. We are aiming to reach an annualized revenue of $1 billion (7700 Crores INR) by this summer and are hiring over 500 additional employees. We are currently hiring in Mumbai, Gurgaon, Chennai and Bangalore.
Cogoport Culture: We have two core values at Cogoport—Intrapreneurship and Customer-centricity. If you share these values and are a hard worker who is willing to take risks (and occasionally get a speeding ticket), you can make a huge impact and propel your career in an endless number of directions with Cogoport.
Cogoport Leadership
https://www.linkedin.com/in/purnendushekhar/
https://www.linkedin.com/in/amitabhshankar/
Life at Cogoport :It’s rare to be able to join a company that can give you the resources, support and technology you need to break new ground and see your ideas come to life. You’ll be surrounded by some of the smartest engineers and commercial specialists in India and the Asia Pacific Region.
With huge growth and the right entrepreneurial mindset, comes huge opportunities! So, wherever you join us, you’ll be able to dream, deliver better and brighter solutions, and speed ahead with the possibility to propel your career forward in endless directions as our company continues to grow and expand.
For more insights about the company: https://cogoport.com/about
Why Cogoport?
International Trade can be complicated at times and every day brings new challenges and opportunities to learn. When we simplify international trade, it empowers and affects every human being on the face of this earth. Seven billion people - one common problem.
As a part of the Talent team at Cogoport, you will get an opportunity to be a part of an industry-wide revolution in the world of shipping and logistics by collaborating with other brilliant minds to resolve real world on-ground challenges. You will have a direct impact on the revenue and profitability growth for the organization.
Areas of Impact for you
- Ownership of product delivery, devops, cybersecurity, performance, impeccable software quality, and configuration.
- Hands-on management with deep-dive into the details of software design, implementation and debugging.
- Attract, hire, retain, motivate and mentor the team..
- Guide your teams in developing roadmaps and systems to drive product growth, then identify, plan, and execute projects to support that growth.
- Leadership role in the driving technical architecture, specifically leveraging micro-services.
- Manage multiple projects across a wide breadth of technologies, coordinate dependencies, and interactions with the internal teams and external partners.
- Collaborate with stakeholders from across functions to keep the development team in sync with all functions and overall business objectives.
- Set up, create and manage strong best practices/architecture to ensure reliable, secure, bug-free, and performant software is released on-time.
Desirable Skills and Experience
- Bachelor or Masters in Computer Science with 8-10 years of total work experience in a software product company with at least 3-4 years of experience in managing projects and leading teams.
- Experience owning highly-available and scalable software systems
- Strong technical background with proven record of individual technical accomplishments
- Excellent organizational and communication skills.
- Ability to make quick decisions in high pressure environments.
- Demonstrated negotiation, influencing and problem-solving skills with attention to detail.
- Ability to handle multiple competing priorities in a fast-paced environment
- Understanding of team dynamics, have the ability to inspire highly-talented engineers and develop team-level leaders
- Experience with Agile development.
Cogoport is an equal opportunity employer. We are a welcoming place for everyone, and we do our best to make sure all people feel supported and respected at work.
This company provides on-demand cloud computing platforms.
- 15+ years of Hands-on technical application architecture experience and Application build/ modernization experience
- 15+ years of experience as a technical specialist in Customer-facing roles.
- Ability to travel to client locations as needed (25-50%)
- Extensive experience architecting, designing and programming applications in an AWS Cloud environment
- Experience with designing and building applications using AWS services such as EC2, AWS Elastic Beanstalk, AWS OpsWorks
- Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability
- Hands-on programming skills in any of the following: Python, Java, Node.js, Ruby, .NET or Scala
- Agile software development expert
- Experience with continuous integration tools (e.g. Jenkins)
- Hands-on familiarity with CloudFormation
- Experience with configuration management platforms (e.g. Chef, Puppet, Salt, or Ansible)
- Strong scripting skills (e.g. Powershell, Python, Bash, Ruby, Perl, etc.)
- Strong practical application development experience on Linux and Windows-based systems
- Extra curricula software development passion (e.g. active open source contributor)
What you will do:
- Making systems more efficient, more reliable and more secure
- Communicating across internal and external organizations
What you need to have:
- Minimum 12 years of experience
- Experience in IT Infra, IT Ops, Hardware and network connectivity
- Knowledge on VM ware, AWS cloud
- Experience in Monitoring tools
- Working knowledge on Unix /Linux
- Experience in security, network and compliance frameworks
- Hands-on experience with VMware, AWS Cloud/Multi Cloud, infrastructure automation and monitoring tools
- Understanding of security, risk and compliance frameworks, disaster recovery, high availability architectures, hardware, operating systems and networking connectivity
Technical skills required:
- 5+ years building enterprise systems
- Worked on one or more large scale applications on Python Django
- Good understanding of distributed systems, scalability, and availability with an understanding of the CAP theorem and its implications for real-world distributed systems
- Understanding of distributed systems like Dynamo, HBase, various messaging and queuing systems and understanding of Time, Clocks, and Ordering of Events, rate control, load distribution
- Good knowledge of one or more relational and NoSQL databases and transactions Shrewd focus on latency and throughput of services
- In-depth understanding of concurrency, synchronization, NIO, memory allocation, and GC
- Experience with IaaS clouds like AWS/Google Cloud, Azure, OpenStack etc.
- Experience in working with Message Brokers and Application Containers
- Ability to detect fraud and risk mitigation
Responsibilities:
- Code reviews, ensuring that the code follows the best technical practices and design patterns
- Follow best technical practices, incorporate emerging solutions, and employ scalable designs that can be easily adopted
- Architect solutions by mapping customer business problems to end-to-end technology solutions
- Experience in working with Agile Methodology
- Regular monitoring and audits of the cloud infrastructure
- Managing System monitoring tools and developing processes for handling crisis situations
- Managing the development team and the support team. Setting processes that will increase the team’s efficiency
- Handling technical and managerial interviews for expansion of the team
Qualification and experience:
- B.E/B.Tech/M.E./M.Tech/M.S.
- 5+ years of experience working as a full stack engineer with a track record of delivering scalable products
- FinTech experience with Prepaid payment instruments and UPI experience is a big plus
- Machine learning experience would be preferable
A Solutions Architect is responsible for validating the logical models, ensuring standards, driving consolidation of redundant data, and enforcing the strategic vision through data models. The Architect role has an in-depth understanding of both our business capabilities and how it aligns to our enterprise data models. Partners with Enterprise Architecture to consult on and develop domain models. Consults with project teams and functional units on the design of important projects or services. consults with business leadership on the design of systems and projects. May consult with leadership on emerging technologies.
To be successful as a solution architect, you should be able to integrate any updated specifications and requirements into the systems architecture. An outstanding solution architect should be able to explain complex problems to management in layman’s terms.
Responsibilities:
Building and integrating information systems to meet the company’s needs.
Assessing the systems architecture currently in place and working with technical staff to recommend solutions to improve it.
E2E accountability of solution design across multiple products, integrations and technologies that deliver successful business outcomes which meet reliability, availability, serviceability needs.
Experience working with the latest emerging tehnolgies and Programming Languages like - Java, .Net, MERN Stack, MEAN Stack, Angular, React, VueJS, NodeJS, Block Chain, GoLang, ML, Data Science related areas, etc
Provide detailed specifications for proposed solutions
Resolving technical problems as they arise.
Providing supervision and guidance to development teams.
Continually researching current and emerging technologies and proposing changes where needed.
Informing various stakeholders about any problems with the current technical solutions being implemented.
Assessing the business impact that certain technical choices have.
Providing updates to stakeholders on product development processes, costs, and budgets.
Work closely with Information Technology professionals within the company to ensure hardware is available for projects and working properly
Propose and establish framework for necessary contributions from various departments
Account for possible project challenges on constraints including, risks, time, resources, and scope
About the Role:
We are looking for an experienced programmer to join our engineering team. You will play a vital role to create an impact on our product platforms, introduce innovation and execute technical strategy as and when required. This approach should allow continuous and consistent improvement to our existing products. Ability to multitask, and thrive in a fast-paced environment, solution driven approach towards work is highly desired. Overall, you’re required to demonstrate an excellent mix of technology exposure, team management, collaborative work style, leadership skills and values.
Key Responsibilities:
1. Work with cross-functional teams, leaders across the organization to lead our frontend, backend and infrastructure engineering layers.
2. Understand, analyze, design and develop scalable software ecosystem, technical specifications artifacts and documentation.
3. Execute and perform detailed analysis of technology problems and technical environment and use it in designing solutions
4. Optimize existing coding guidelines and introduce unit testing principles as per market standards.
5. Keep a track of development and execution plans and report on execution (if any)
6. Act as a mentor and guide engineering team (formally / informally) in designing and implementing technical solutions
7. Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
Desired Skills:
1. Minimum 8+ years of experience in software engineering and development
2. Strong understanding of nanoservices architectures and frameworks development
3. Hands-on coding experience with Java, Node, or Python and good exposure and working knowledge with Elastic search, SQL, NoSQL, Angular etc.
4. Experience with developing on cloud environment (especially AWS)
5. Should have the utmost passion for both technology and people leadership
6. Strong fundamentals in core Computer Science areas like Data structures, Algorithms
7. Good exposure to databases queries
8. Experience and skill in hiring and developing engineering talent is a plus.
9. Ability to work independently or with a group.
10. Willingness to sit for extended hours (If required).
Nice to have:
1. GitHub and StackOverflow profile showcasing your contributions
2. Certification in AWS
3. An entrepreneurial mindset
What we offer:
1. Atmosphere of growth and opportunity
2. Collaborative culture of smart, young and dedicated people
3. Super modern WeWork office with the cappuccino on tap, ping pong tables, and exciting atmosphere.
4. Other employee perks and benefits.
- Build and Lead multiple teams of notch engineers to own, drive & deliver critical parts of our products.
- Work closely with Engineering Managers to develop the best technical design and approach for new product development.
- Set up the organization & processes to enable timely delivery of projects with high quality.
- Set up best practices for development and champion their adoption.
- Oversee Architecture & design of technically robust, flexible and scalable solutions.
improvement.
- Show strong business and technical judgment that will accelerate time to market of releases, while incrementally moving our services towards the long-term vision.
- Be responsible for mentoring and developing front line managers and engineers.
Requirement:
- Bachelor Degree or higher in Computer Science or related field from Premium Institutes
- 5+ years of work experience in software development and 1-2 years as a leadership role.
- Deep Understanding of enterprise grade technologies.
- Experience in Node.Js, Java, Python tech stack.
- Knowledge of Object-Oriented Design, data structures, algorithm design, and complexity analysis.
-
- Strong analytic and quantitative skills; ability to use hard data and metrics to back up assumptions, recommendations, and drive actions.