Job openings

 

Software Engineer

As a Software Engineer with experience in asp.net, asp.net core, C#, JavaScript, HTML, React, AWS, MVC, and microservices, you would be responsible for developing and maintaining software applications that meet business needs while adhering to best practices and industry standards.

Your primary responsibilities may include:

  • Developing and maintaining applications using asp.net, asp.net core, and C#.
  • Developing and integrating user interfaces using HTML, JavaScript, and React.
  • Leveraging AWS services to build and deploy scalable and resilient applications.
  • Implementing design patterns such as Model-View-Controller (MVC) to create scalable and maintainable applications.
  • Implementing microservices architecture to create decoupled and independent services.
  • Collaborating with other engineers and stakeholders to identify business requirements and translate them into technical specifications.
  • Writing automated tests to ensure the reliability and performance of the application.
  • Using agile methodologies to plan, develop, test, and deploy software applications.
  • Maintaining software documentation and ensuring adherence to coding standards.
  • Troubleshooting and resolving technical issues related to the application development and deployment.
     

To excel in this role, you would need to have a strong understanding of web development concepts, as well as experience with asp.net, asp.net core, C#, HTML, JavaScript, and React. You should also have experience with AWS services such as EC2, S3, RDS, and Lambda, as well as knowledge of microservices architecture and MVC design patterns. Additionally, experience with agile methodologies, automated testing, and documentation practices would be highly valuable. Strong communication, problem-solving, and collaboration skills are also essential for success in this role.

Apply Now

 

DevOps Engineer 

As a DevOps engineer with expertise in AWS, Linux, Docker, Terraform, Kubernetes, SQL, Python for mobile and web applications, you would be responsible for deploying and managing highly scalable and resilient applications on cloud infrastructure.

Your primary responsibilities may include:

  • Designing and implementing highly available and fault-tolerant systems on AWS.
  • Configuring and managing Linux servers and deploying applications using Docker containers.
  • Managing infrastructure as code using Terraform.
  • Setting up and managing Kubernetes clusters to orchestrate containerized applications.
  • Managing databases using SQL and implementing backup and disaster recovery strategies.
  • Developing automation scripts using Python to streamline deployment and management processes.
  • Collaborating with developers to improve the application deployment process.
  • Monitoring and analyzing application performance and implementing optimizations as necessary.
  • Maintaining security and compliance requirements for the applications and infrastructure.
  • Troubleshooting and resolving technical issues related to the deployment and management of the applications.


To excel in this role, you would need to have a solid understanding of AWS services such as EC2, S3, RDS, and Lambda, as well as experience with Linux administration and containerization using Docker. You should also have experience with infrastructure as code tools like Terraform and container orchestration with Kubernetes. Additionally, expertise in SQL and Python for automation would be highly beneficial. Strong collaboration, problem-solving, and communication skills are also essential for success in this role.

Apply Now

 

QA Analyst

As a QA Analyst, your primary responsibility would be to ensure the quality of software applications by designing and executing tests, identifying defects, and collaborating with developers to improve the application.

Your primary responsibilities may include:

  • Designing and executing test plans and test cases to verify software functionality and performance.
  • Identifying, reporting, and tracking defects using defect tracking tools.
  • Collaborating with developers to reproduce and resolve defects.
  • Participating in requirements and design reviews to ensure testability and quality of the application.
  • Developing and maintaining automated test scripts using tools like Selenium or Cypress.
  • Ensuring compliance with software development best practices and industry standards.
  • Creating and maintaining test documentation, including test plans, test cases, and test reports.
  • Participating in agile development processes, such as daily stand-up meetings and sprint reviews.
  • Providing feedback to improve the software development process, including code quality, testing practices, and defect prevention.
  • Participating in product release activities, including smoke testing and regression testing.


To excel in this role, you would need to have a solid understanding of software testing methodologies, test automation tools, and agile development processes. You should also have experience in manual testing, including designing and executing test plans and test cases, and identifying and reporting defects. Additionally, experience in automated testing using tools like Selenium or Cypress would be highly valuable. Strong problem-solving, communication, and collaboration skills are also essential for success in this role.

Apply Now

 

Salesforce Developer

As a Salesforce Marketing Cloud Developer, you would be responsible for designing, implementing, and maintaining custom marketing solutions within the Salesforce Marketing Cloud platform.

Your primary responsibilities may include:

  • Designing and implementing custom marketing solutions using Salesforce Marketing Cloud.
  • Developing and maintaining marketing automation workflows, email campaigns, and landing pages.
  • Integrating third-party data sources and systems with Salesforce Marketing Cloud.
  • Creating and maintaining data extensions, queries, and reports to support marketing campaigns.
  • Writing and maintaining AMPscript and JavaScript code to enhance email templates and landing pages.
  • Developing and maintaining custom Salesforce Marketing Cloud applications using APIs and SDKs.
  • Participating in requirements gathering and design sessions with stakeholders and business analysts.
  • Performing unit testing and debugging to ensure the quality and reliability of the custom marketing solutions.
  • Collaborating with other developers, administrators, and stakeholders to ensure a seamless integration with other systems and applications.
  • Keeping up-to-date with the latest Salesforce Marketing Cloud features and functionalities.


To excel in this role, you would need to have a solid understanding of Salesforce Marketing Cloud and its capabilities, as well as experience with marketing automation workflows, email campaigns, and landing pages. You should also have experience in programming languages such as AMPscript and JavaScript, as well as experience integrating third-party data sources and systems with Salesforce Marketing Cloud. Additionally, experience with Salesforce APIs and SDKs would be highly valuable. Strong problem-solving, communication, and collaboration skills are also essential for success in this role.

Apply Now

Logo

© Copyright. All rights reserved.