About Accellor
At Accellor, we are a trusted Solution Partner that uses best-of-breed Cloud technology to deliver superior customer engagement and business effectiveness for clients. We bring a deep understanding of Financial, Retail, High Tech, Healthcare, and retail verticals.
We’ve created an atmosphere that encourages curiosity, constant learning, and persistence. We encourage our employees to grow and explore their interests. We cultivate an environment of collaboration, autonomy, and delegation – we know our people have a strong work ethic and a sense of pride and ownership over their work.
As a Technical Lead/Project Manager, you'll join a dynamic cross-functional team dedicated to crafting cutting-edge digital business transformation solutions for our valued clients. Here's your chance to truly make a difference through crafting innovative solutions and proactive problem-solving within the product offerings of globally renowned brands. We are looking for highly-skilled Technical Project Manager with a focus on Python, Golang, and CLI.
Responsibilities
- Actively participate in requirement gathering and requirement analysis process and create business requirement documents to drive clarity.
- Work with Product Managers & Executives to prioritize projects across the organization based on company goals and objectives.
- Exhibit a solid understanding of the application of Software Development Life Cycle (SDLC) methodology, including requirements definition, stakeholder feedback, development, and deployment.
- Lead a cross-functional team in a matrixed organization for successful, on-time delivery.
- Think out-of-the-box in optimizing delivery practices, resources, and key performance factors to ensure successful delivery.
- Create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems.
- Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
- Play a key role in designing and implementing high-performance, scalable, and reliable Python and GoLang based applications.
- Contribute to software engineering communities of practice and events that explore new and emerging technologies.
- Lead projects independently.
- Provide expert knowledge of Agile, Scrum, Kanban, Waterfall, and iterative project management methodologies.
- Understanding of latest cloud computing and data technologies, business drivers, emerging computing trends, and deployment options.
- Deep understanding of Application, Infrastructure and security architecture and non-functional aspects like Performance, Scalability, Reliability, and Availability.
- Preparing, planning, executing, monitoring, controlling, and closing the project or sub project according to contractual scope and commitment against project budget.
- Own and manage the Root Cause Analysis (RCA) activities for all Critical Incidents, ensuring all corrective and preventive actions are progressed toward permanent resolution.
- Project Estimation, Planning, Monitoring, and Status Reporting.
Requirements
- A minimum of 8 years of experience in managing complex software development projects using Agile methodologies.
- Bring a strong command of Golang, or other backend technologies.
- At least 10+ years of experience in backend development with Python, Golang, and CLI.
- Experience working with production quality Golang codebase.
- Proficient with Golang programming language, paradigms, constructs, and patterns.
- Development and implementation of complex Python applications.
- Experience with web frameworks such as Django or Flask.
- Proficient in multiple back-end programming languages like Java, Python, Ruby, PHP, .NET, Golang, etc.
- Good understanding of Microservices architecture.
- Have expertise in designing and building complex systems, architecture, and solutions and get a large number of leaders on board.
- Define engineering operational excellence and help complete critical engineering projects on time, within budget, and at high quality.
- Strong communication and interpersonal skills. Ability to speak to technical-level staff and summarize communications for business stakeholders and executives.
- Knowledge of project management tools such as JIRA, Confluence, and MS Project.
- Experience with cloud technologies and distributed systems is a plus.
- Proven track record of delivering software projects on time and within budget.