Careers

Drive your growth. Fuel your success. Technoid9 team is a diverse network of consultants and professionals.
"At Technoid9, we're not just building software solutions & providing consulting services – we're building a community of innovative minds, problem solvers, and visionaries who are passionate about creating meaningful impact. Our team is a diverse blend of talents, all driven by a shared commitment to excellence and continuous growth."

Explore Opportunities

We are not a technology company powered by people, we are a people company powering technology.
https://i0.wp.com/technoid9.com/wp-content/uploads/2020/09/image_illustrations_05.png?fit=470%2C420&ssl=1
Release Manager

Requisition Id: T003

Job Description:

We’re looking for an experienced Release Manager can owns the Release Management lifecycle, including scheduling, coordinating & facilitating and the overall management of the enterprise release for multiple applications across various Product releases. You will be responsible for implementing and managing release processes for code through development, test, and production environments, while working collaboratively with all participants in agile software development projects and is supportive of developers and testers as they set up their build dev/test environments.

Responsibilities:

  • Release Planning: Collaborating with stakeholders to define release objectives, scope, and timelines. Developing release plans that outline the activities, milestones, and dependencies required for successful software releases.
  • Release Coordination: Facilitating communication and coordination between different teams involved in the release process, such as development, testing, deployment, and operations. Ensuring smooth collaboration and adherence to release schedules.
  • Release Governance: Establishing and enforcing release management policies, processes, and best practices. Implementing version control and change management procedures to ensure controlled and auditable releases.
  • Risk and Impact Assessment: Assessing the potential risks and impacts associated with releases, including evaluating the impact on production systems, identifying potential bottlenecks, and implementing risk mitigation strategies.
  • Release Deployment: Overseeing the execution of release activities, including deploying software updates, configurations, and patches across different environments (development, testing, staging, production). Coordinating with deployment teams to ensure a smooth and error-free release process.
  • Release Documentation: Ensuring accurate and up-to-date documentation of release procedures, release notes, known issues, and configuration details. Maintaining release artifacts and providing clear documentation for troubleshooting and support purposes.
  • Release Reporting and Communication: Providing regular updates on release progress, status, and metrics to stakeholders, management, and other relevant parties. Facilitating post-release reviews and gathering feedback for continuous improvement.
  • Release Environment Management: Managing and maintaining release environments, including version control systems, build servers, and release repositories. Ensuring the availability and integrity of release assets and dependencies.
  • Continuous Improvement: Identifying areas for process improvement within the release management lifecycle. Implementing automation and optimization strategies to streamline release processes and enhance efficiency.
  • Collaboration and Stakeholder Management: Collaborating with cross-functional teams, including developers, testers, project managers, and operations personnel. Building strong relationships with stakeholders to understand their needs, address concerns, and align release activities with business objectives.
  • Release Compliance: Ensuring compliance with relevant regulations, standards, and industry best practices in software release management. Adhering to security and compliance requirements during the release process.
Senior Software Engineer

Requisition Id: T004

Job Description:

We are seeking a full-time Senior Full Stack Developer to join our quickly growing engineering team. In this role you will be crucial in building high-performance, web-based SaaS and FinTech software. This is a unique opportunity to play a critical role in a category-creating startup of global scale and to get in at the ground floor. Individuals will need a solid full-stack background as well as an understanding of infrastructure.

Responsibilities:

  • Develop and Maintain Applications: Design, develop, and maintain applications using .NET technologies, Open Source technologies, ensuring they are scalable, efficient, and secure.
  • Azure and GCP Cloud Integration: Utilize services and features to integrate applications with the Azure/GCP cloud, including deploying, configuring, and managing cloud-based infrastructure.
  • Application Architecture: Design and implement application architectures that leverage Azure/GCP services, ensuring high availability, fault tolerance, and scalability.
  • Database Development: Design and develop databases using Azure/GCP SQL Database or other Azure/GCP database services, ensuring optimal performance, data integrity, and security.
  • DevOps Integration: Collaborate with DevOps teams to implement continuous integration and deployment (CI/CD) pipelines, automating application deployment, monitoring, and testing processes.
  • Troubleshooting and Bug Fixing: Identify and resolve application issues, bugs, and performance bottlenecks using debugging tools, logging, and monitoring techniques.
  • Security and Compliance: Implement security measures and best practices to ensure the confidentiality, integrity, and availability of applications, following Azure security guidelines and compliance standards.
  • Performance Optimization: Identify and optimize performance issues within applications, databases, and infrastructure components, ensuring optimal response times and resource utilization.
  • Team Collaboration: Collaborate with cross-functional teams, including project managers, designers, testers, and other developers, to ensure successful project delivery and adherence to project timelines.
  • Research and Learning: Stay up-to-date with the latest Azure/GCP and .NET technologies, Open Source, frameworks, and best practices, continuously improving skills through self-learning, training, and certifications.
Senior DevOps Engineer

Requisition Id: T005

Job Description:

As a Senior DevOps Engineer, you will be a part of a smart cross-functional team delivering the product development. You’ll have the unique opportunity to increase the engineering team productivity. You’ll be instrumental in helping our engineering teams to deliver DevOps features faster by identifying opportunities to automate.

Responsibilities:

  • Collaboration: DevOps engineers work closely with development, operations, and other teams to foster a collaborative and cross-functional environment.
  • Continuous Integration and Deployment: They facilitate the automation of build, test, and deployment processes, ensuring a smooth and efficient software delivery pipeline.
  • Infrastructure Automation: DevOps engineers use tools like configuration management and infrastructure-as-code to automate the provisioning and management of infrastructure resources.
  • Monitoring and Logging: They implement monitoring and logging solutions to gain insights into system performance, detect issues, and facilitate troubleshooting.
  • Release Management: DevOps engineers manage and coordinate software releases, ensuring proper version control, release notes, and efficient rollbacks if necessary.
  • Performance Optimization: They identify performance bottlenecks, conduct capacity planning, and optimize system performance through load testing, profiling, and tuning.
  • Security and Compliance: DevOps engineers collaborate with security teams to implement security best practices, conduct vulnerability assessments, and ensure compliance with relevant regulations.
  • Incident Management: They participate in incident response and resolution, working to minimize downtime and restore services as quickly as possible during critical incidents.
  • Documentation and Knowledge Sharing: DevOps engineers document processes, configurations, and troubleshooting steps to create a knowledge base and promote knowledge sharing across teams.
  • Continuous Improvement: They actively seek opportunities for process improvement, adopt new technologies and tools, and advocate for best practices within the organization.
https://i0.wp.com/technoid9.com/wp-content/uploads/2020/09/service_01-1.jpg?fit=1920%2C1200&ssl=1

CONTACT USLet's work together