Careers

Our current openings

Challenge technology, collaborate with teams and deliver quality products and services to our customers. We want to be the best in the business and the leading provider of secure public cloud. Join SampraSoft and help us to be even better. Please send your updated resume to resume@samprasoft.com. 

Position: Software Developer ( DEV # 2023-001)

SAMPRASOFT is looking to Hire Full Time Software Developers. The ideal candidate will be responsible for developing high-quality Full Stack applications using Java, .NET, NodeJS and Front End Applications like Angular, React and others. They will also be responsible for designing and implementing testable and scalable code for our clients.
Responsibilities
• Develop quality software and web and mobile applications.
• Analyze and maintain existing software applications.
• Design highly scalable, testable code
• Discover and fix programming bugs!
• Work closely with the client managers and project managers to understand the requirements and develop code as needed
• Develop Microservices and RESTful API’s that integrate with Web and Mobile apps along with other third party applications.
• Code test and troubleshoot programs utilizing the appropriate programming technologies; architect and design key components across various platforms; perform systems integration.
• Work with other technical team members, our CTO, mobile developers, QA team and Account managers to understand technical and business requirements and develop software’s and systems that meet the requirements.
• Write instructions to guide operating personnel during production runs; analyze, review and rewrite programs to increase operating efficiency and adapt program to new requirements; compile and write documentation of program development and subsequent revisions.
• Design and Implement effective architectures to integrate multiple systems and solutions that improve overall operational and business efficiencies. Work with business teams to understand critical challenges, possible solutions and develop applications using various technologies to address these challenges and problems.
Qualifications
• The minimum requirement should be Bachelors Degree in Computer science or IT and or in any related field of study.
• Development experience with programming languages
• SQL database or relational database skills
• Understanding of Agile process
Location:
The position will be primarily based out of our office in Atlanta, GA but the selected candidate should be willing to work for our clients Across the United States.
Work Authorization:
Candidates should be eligible to work in the United States. SAMPRASOFT can Sponsor H1B visa for the eligible candidates.
Compensation:
As per market standards.

Position: Azure Software Developer ( DEV # 2023-002)

We are looking for Azure Software developers with 3 plus years of experience, including 2+ years developing native cloud solutions in Azure.
This is a hands-on development role requiring a strong passion for building great software with a growing Engineering team.
You will be working in an Agile SAFe environment so a commitment to collaborative teamwork is essential.

Responsibilities

Participate in all phases of our Software Development Life Cycle (SDLC).

Code complex modules, including design and review activities.

Experience working with Azure cloud technologies and environments, and building, deploying, and managing applications within these environments.

Experience with Azure Data Lake, Azure Data Factory, etc. would be beneficial.

Design and develop user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle. Develop software using Java with Spring Products.
Support development of complex front-end and back-end logic.
Complete applications development by coordinating requirements, schedules and activities; Contribute to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
Design, develop, test and document computer applications software by applying knowledge of programming techniques and customize software for client use.

Translate requirements into high-quality, testable, scalable software.

Identify performance issues and bugs, and devise solutions to these issues.

Participate in team code reviews and design discussions.

Required skills / qualifications 

2+ years of developing services in Azure

Experience building solutions using at least one of the following: Azure Event Hub, Azure Logic Apps or Azure Functions

Expert level proficiency in Microsoft .NET or Java technologies

Hands-on experience in designing and developing high-volume REST APIs

Azure API management

Experience working in a mature Agile environment

Desired skills / qualifications

Relational database experience including schema design, writing SQL queries, and SQL tuning concepts.

Familiarity with design and architectural patterns to build scalable, maintainable, and testable software.

Understanding of software security and best practices.

Azure DevOps experience is a plus

The ability to work independently to solve targeted technical problems.

Position: Cloud DevOps Engineer ( DEV # 2023-003)

We are looking for Azure/AWS DevOps Engineer who can help increase speed of delivery, improve quality/security of code, and optimize processes for development team.
The DevOps Engineer is responsible for identifying the bottlenecks of various development and delivery processes, working with team members
to improve them, and improving the overall experience of developers. They are responsible for infrastructure-as-code deployment tooling
and supporting services on multiple cloud provides along with metrics and login.

Job Description:

Experience creating and maintaining CI/CD pipelines
Azure Devops with or DevOps with experience in CICD pipeline build on Azure using Azure DevOps with capability
Set up Automated Pipelines Applications DB on Azure leveraging Azure DevOps tools and Partner tools
Automate environment provisioning of Non Prod environments on Azure
Migration of existing Jenkins pipelines to Azure DevOps
Migration of code repository to Azure Git
Migrate Jenkins files to Azure YAML files Identification of Build dependent libraries and upload the artifacrs
Setup CI pipeline covering automated build test code coverage code reviews and security scans
Azure Devops with or DevOps with experience in CICD pipeline build on Azure using Azure DevOps with capability
Set up Automated Pipelines Applications DB on Azure leveraging Azure DevOps tools and Partner tools

General:

Passionate about technology and excited about the impact of emerging/disruptive technologies
Wants to unleash inner self-starter and work in an environment that fosters entrepreneurial minds
Believes in culture of brutal transparency and trust
Open to learning new ideas outside scope or knowledge

Required skills:

Excellent coding and scripting skills (Bash, Perl, Powershell) and experience with implementing high-scale cloud architectures using modern, cloud-based container platforms (PaaS/SaaS)
Working knowledge of deployment automation solutions (i.e. Terraform, ADO)
Knowledge of cloud infrastructure (AWS, Azure) and cluster management tools like Kubernetes
Experience with containers such as Docker, OpenShift
Experience with continuous integration and related tools such as Jenkins, Hudson, Maven, Ant, Git, Sonar, etc.
Strong understanding of Agile methodologies
Strong communication skills with ability to communicate complex technical concepts and align organization on decisions
Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply
Utilizes team collaboration to create innovative solutions efficiently
Experience as a DevOps or SRE Engineer on a cross-functional agile team preferred

Position: Software Developer ( DEV # 2023-004)

We are looking to fill 2 Software Developers.

Responsibilities:

  • Design, develop, test and document computer programs applying knowledge of Programming techniques and computer systems.
  • Analyze user requirements, procedures and problems to automate processing and to improve existing systems using technologies like Java/J2EE, Mobile Application Development, HTML5, CSS3, JavaScript, JQuery and REST API’s etc among others.
  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
  • Contribute in all phases of the development lifecycle and ensure designs are in compliance with specifications.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Excellent knowledge of Relational Databases, SQL and ORACLE technologies.
  • Experience in Agile Scrum process to streamline development process with iterative and incremental development.
  • Programming and enhancing the Tool, Unit and System testing.

Education and Experience

  • Bachelor Degree in Computer Science

Position: Java Developer ( DEV # 2023-005)

We are looking for multiple Java Software Engineers.

Summary: 

This consultant can help with middle tier Java services as well as jQuery / JavaScript based UI development. This person will work on our Managed Accounts platform.

Qualifications:

  • Experience in Java development.
  • Java, Spring, RESTful web services, Tomcat, Maven, Jenkins, GIT, iBATIS / myBATIS, SQL experience working with Oracle
  • jQuery, Bootstrap, Backbone
  • Experience working in the financial industry a plus
  • Proven customer facing skills
  • Strong communication and collaboration skills, a good team player
  • Working experience in an agile software development environment

Education and Experience

  • Bachelor Degree in Computer Science
  • 5+ years of professional experience
  • Financial Industry experience preferred

Position: Big Data Developer ( DEV # 2023-006)

Do you want to join the world of Big Data in the fast growing energy market? SampraSoft is looking for Hadoop Developer.

RESPONSIBILITIES:

  • Develop, implement and deploy custom applications on Hadoop
  • Assist with troubleshooting and resolving  production issues
  • Deliver solutions which meet Service Level Agreement criteria
  • Develop necessary documentation to ensure delivered solutions are maintainable

Qualifications:

  • Bachelor’s degree in technical or business discipline or equivalent experience.
  • At least 3 years of professional experience, with one year emphasis on Hadoop
  • Foundational understanding of Hadoop architecture and ecosystem components
  • Good communication skills and ability to team with staff not in the same location
  • Desire to learn from and be mentored by senior developers
  • Understanding of the big data platform and the principles of distributing computing
  • 1+ years’ hands-on experience using query tools such as Pig, Hive & HBase.
  • 3+ years developing solutions in Java. Experience with Python or Scala considered a plus
  • Prefer  hands-on experience developing MapReduce jobs or applications using similar transformational technology, e.g. Apache Spark
  • Proficiency with data loading tools such as Sqoop and Flume
  • Familiarity with job schedulers/workflow managers like Oozie a plus