Get ready for a life-changing work experience! Welcome to Sira Consulting Inc, the place where hard work meets endless fun. At Sira, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Sira’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. 

Data Engineer

Job Description:
We are seeking a talented and experienced Data Engineer with expertise in Python to join our team. In this role, you will be responsible for designing, building, and maintaining scalable data pipelines and infrastructure to support our data-driven initiatives. You will work closely with cross-functional teams to understand data requirements, design data models, and implement robust solutions. The ideal candidate will have a strong background in Python programming, as well as experience with data processing frameworks such as Apache Spark or Pandas. Additionally, experience with cloud platforms such as AWS or Azure and knowledge of database systems like SQL and NoSQL is highly desirable.

Responsibilities:
– Design, build, and maintain scalable data pipelines and infrastructure using Python.
– Collaborate with cross-functional teams to gather and understand data requirements.
– Develop data models and schemas to support business needs.
– Implement data processing algorithms and workflows using frameworks such as Apache Spark or Pandas.
– Optimize data pipelines for performance, reliability, and scalability.
– Monitor and troubleshoot data pipeline issues to ensure data quality and integrity.
– Work closely with data scientists and analysts to support their data needs.
– Stay current with emerging technologies and best practices in data engineering.

**Qualifications:**
– Bachelor’s degree in Computer Science, Engineering, or a related field.
– Strong proficiency in Python programming language.
– Experience with data processing frameworks such as Apache Spark or Pandas.
– Familiarity with cloud platforms such as AWS or Azure.
– Knowledge of database systems like SQL and NoSQL.
– Excellent problem-solving and analytical skills.
– Strong communication and collaboration skills.
– Ability to work effectively in a fast-paced and dynamic environment.

If you are a highly motivated individual with a passion for data engineering and expertise in Python, we encourage you to apply.

 

Software Developer- Java Full Stack

We are seeking a skilled Software Developer with expertise in Java Full Stack development to join our dynamic team. In this role, you will collaborate closely with subject matter experts, business analysts, and quality assurance specialists to craft high-quality applications. Your daily involvement in stand-up meetings will ensure effective communication and progress tracking. Leveraging Java technologies such as Spring/MVC framework, you will design and implement robust solutions, utilizing design patterns and J2EE/XML technologies for efficient data management. Your responsibilities will extend to developing user interfaces using a combination of JSP, Spring Tag Libraries, Angular, HTML, JavaScript, CSS, and jQuery, ensuring an optimal user experience. You will play a pivotal role in the entire software development lifecycle, from source code composition to debugging and modification, while continuously investigating and resolving any application-related issues. Proficiency in Oracle database management, including SQL queries and stored procedures, is crucial, alongside your ability to integrate advanced technologies like Java 8, Spring Boot, Apache Camel Framework, and AWS. Collaboration with clients for application acceptance and adherence to Agile methodologies will be integral aspects of your role. If you thrive in a fast-paced, collaborative environment and have a passion for innovative software development, we invite you to join our team.

GOOGLE Analytics/ GOOGLE TAG Manager/ web Analytics/ Web developer / GTM – Tagging Developer

Job Description: We are seeking a passionate, energetic, and technically savvy digital analytics implementation engineer to join our team as a Google Tag Manager (GTM) – Tagging Developer. In this role, you will be responsible for developing, creating, and managing internal tag management systems using GTM. You will collaborate closely with IT, Analytics, and Marketing departments to assist with tag management and implementation, as well as play a key role in testing implementation solutions and managing 3rd party pixels and integrations.

Qualifications and Skills:
– Experience with digital analytics implementation
– Proficiency with GTM, Launch
– Strong knowledge of HTML, JavaScript, jQuery (ability to read, write, troubleshoot code)
– Experience creating and maintaining operational data quality monitoring processes
– Familiarity with tag management platforms and data layers
– Experience with debugging tools

Responsibilities:
– Support overall strategy, design & structure for web measurement and tagging
– Manage analytics and media tags
– Develop tagging solutions, determining the best approach to implement specific tags
– Implement and test custom tagging requirements
– Create tagging specifications and tagging validation documents
– Establish and maintain practices and procedures supporting effective tag implementation
– Code tag deployment for new tags or updates
– Test and validate deployment prior to and after release
– Deploy scheduled tagging production releases and support related QA smoke tests
– Exposure to web diagnostic tools like Fiddler2, Charles Proxy, or Firebug is a plus
– Web analytics certification is a plus

If you are a highly motivated individual with a strong background in digital analytics implementation and a passion for leveraging GTM to drive business insights, we encourage you to apply.

Software Developer- .Net Developer

We are looking for a skilled Software Developer proficient in .NET technologies to join our team. As a Software Developer, you will be responsible for designing, coding, testing, and maintaining web applications using ASP.NET, C#, and .NET Core. You will create intuitive and responsive user interfaces using HTML, CSS, and JavaScript frameworks like Angular, React, or Vue.js, ensuring cross-browser compatibility and accessibility. Additionally, you will build robust server-side applications using ASP.NET, ASP.NET Core, or Node.js, integrate with databases and external services, and design database schemas using SQL or NoSQL databases like Microsoft SQL Server, MySQL, or MongoDB. You will design and implement scalable application architectures, utilize version control systems like Git for source code management, and participate in code reviews. Writing unit tests, automating testing processes, and deploying applications to production environments will also be part of your responsibilities. You will identify performance bottlenecks, optimize application performance, monitor and maintain deployed applications, and provide technical support to end-users. If you have a strong foundation in software development and are passionate about creating high-quality applications, we encourage you to apply.

Systems Engineer

We are currently seeking a highly skilled and motivated DevOps Systems Engineer with expertise in AWS and Azure tools to join our team. In this role, you will be responsible for implementing and managing development, testing, automation tools, and IT infrastructure to support our software development lifecycle. Your primary duties will include planning the team structure, activities, and involvement in project management activities, as well as managing stakeholders and external interfaces. You will be tasked with setting up tools and required infrastructure, defining and setting development, test, release, update, and support processes for DevOps operation, and encouraging and building automated processes wherever possible. Additionally, you will identify and deploy cybersecurity measures by continuously performing vulnerability assessment and risk management, as well as managing incidents and conducting root cause analysis. Collaboration and communication within the team and with customers will be essential, as well as selecting and deploying appropriate CI/CD tools and striving for continuous improvement by building continuous integration, continuous development, and constant deployment pipelines (CI/CD Pipeline). Mentoring and guiding team members, monitoring and measuring customer experience and KPIs, and managing periodic reporting on progress to management and customers will also be part of your responsibilities. If you have a strong background in AWS and Azure tools, along with experience in DevOps methodologies and a passion for driving operational excellence through innovative solutions, we encourage you to apply.

Quality Analyst.

We are looking for a detail-oriented and proactive Software Development Engineer in Test (SDET) and Quality Analyst to join our team. In this role, you will be an integral part of our Agile development process, participating in weekly Agile meetings such as backlog grooming, planning, retrospective, and sprint reviews to ensure the timely delivery of requirements for each sprint. You will be responsible for designing comprehensive test plans, scenarios, cases, scripts, and procedures for manual and automated testing, including black box and white box testing, to ensure that our products meet design specifications and quality standards for both web and client-server applications. Using tools like Selenium Hybrid framework, Selenium WebDriver, Cucumber (BDD), and Page Object Model (POM), you will design, develop, and execute automated test scripts, while also modifying manual test cases and scripts as needed. You will utilize JIRA for test case management and bug tracking, documenting and communicating identified program deviations and bugs to the development team. Additionally, you will perform SQL database testing, data validation, and web services testing using tools like SOAP UI, Postman, and Rest Assured. Proficiency with GIT for version control and branching, as well as experience with Continuous Integration (CI) processes, is essential for this role. You will play a crucial role in identifying issues, bottlenecks, and thresholds in the application code to improve overall quality, and you will work closely with release management to ensure smooth production rollouts in alignment with project scope and delivery dates. If you have a strong background in software testing methodologies, automation tools, and a passion for delivering high-quality software, we encourage you to apply.

DATA Analyst

We are seeking a talented Data Analyst with expertise in business intelligence tools to join our team. In this role, you will be responsible for analyzing complex datasets to extract valuable insights and drive data-informed decision-making across the organization. Leveraging your proficiency in business intelligence tools such as Tableau, Power BI, or QlikView, you will develop interactive dashboards and reports to visualize key performance metrics and trends. Your duties will include gathering and interpreting business requirements, designing and executing SQL queries to extract data from various sources, and performing data cleaning and transformation tasks to ensure data accuracy and consistency. Additionally, you will collaborate with cross-functional teams to identify opportunities for process improvements and optimize business performance. If you are a strategic thinker with strong analytical skills and a passion for transforming data into actionable insights, we encourage you to apply.

Business Systems Analyst

We are currently seeking a dynamic and experienced Business Systems Analyst with a strong background in Scrum methodologies and project management tools to join our team. In this role, you will play a key part in our Agile development process, collaborating closely with product owners, stakeholders, and development teams to gather and analyze business requirements, define user stories, and prioritize tasks for each sprint. Your responsibilities will include facilitating and participating in Scrum ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives to ensure the timely delivery of high-quality software solutions. Utilizing your expertise in project management tools such as JIRA, Trello, or Microsoft Project, you will track project progress, manage tasks, and communicate updates to stakeholders effectively. Additionally, you will be responsible for documenting business processes, defining system requirements, and working closely with development teams to ensure that deliverables meet business needs and quality standards. If you have a proven track record in business analysis, strong communication and collaboration skills, and a passion for driving projects to successful completion within Agile environments, we encourage you to apply.