Rust Job: Jr. Software Developer

Job added on

Location

Princeton, NJ - United States of America

Job type

Full-Time

Rust Job Details

ANSIBLE, OPENSHIFT, TESTING, WEB API, DEVOPS, .NET CORE, DATA SCIENCE, OOPS, REACTJS, PYTHON, MACHINE LEARNING, OBJECT ORIENTED CONCEPTS, C#, MVC, AZURE DEVOPS, DATA ENGINEERING, DATA STRUCTURES, CSS, AWS, DOCKER, JENKINS, ANGULAR, JAVA, AZURE, CI/CD, SCALA, CLUSTER MANAGEMENT, HTML
Full Time, Part Time, Contract W2, Contract Corp-To-Corp, Contract Independent

Job Description

This is a Entry level to Mid level position where any college graduate with any visa status can apply. If required we do visa sponsorship as well.

Who Can Apply:



Entry-level to the junior candidate with the knowledge or prior experience working as a Software Developer, Software Engineer, or similar role.

Candidates coming from a background working on various technologies like Java, ReactJS, Angular, C#/.Net, Azure, RUST, DevOps, Machine Learning, Data Science, Data Engineering, Cloud Engineering, etc may Apply.

The candidate should be interested in a long-term stable career to grow with our company.



Roles and Responsibilities:



Coordinate/support release/design work on the successful delivery of release/features.

Implement code according to the design while meeting project deadlines. Compliance with organization-wide adopted conventions and procedures (architecture, code review, etc) and deliver quality work you're doing to testing groups.

Test software development methodology in an agile environment.

Write clean code to develop functional web applications. Build reusable code and libraries for future use.

Contribute to the entire application lifecycle, focusing on coding and debugging.

Work alongside other engineers on the team to elevate technology and consistently apply best practices.

Work closely with project managers, UX designers, other developers, systems analysts, graphic artists, and sales and marketing professionals

Provide inputs in the detailed design.

Development and execution of unit test cases.

Support the technical leadership to tackle and fix defects.



Qualifications:



Strong analysis, coding, testing, and documentation skills.

Proficient in Object Oriented Concepts, data structures, and algorithms.

Knowledge of Operating system concepts.

Knowledge of Networking Concepts.

Hands-on in any one or more of the following (Academic project in any of these or related areas would be a plus): C/C++, Java/JavaScript, Python, Scala, .Net core, MVC, C#, Web API, Angular/React, HTML, CSS, OOPS, etc.

Familiarity with Agile development methodologies.

Knowledge or experience with algorithms, data structures, complexity analysis, and software design.

Knowledge of microservices and containerization, including orchestration, cluster management, and container storage, such as Docker, Kubernetes, and Rancher

Configuration Management knowledge with Ansible, Puppet, or Salt. Knowledge of Virtualization technologies such as VMWare.

Knowledge of cloud platforms (AWS, Azure, Google Cloud Platform), Container Platforms (OpenShift, Kubernetes, Swarm), and CI/CD platforms (Jenkins, Spinnaker, Argo CD, Azure DevOps, AWS CodeStar, Google Cloud Platform Cloud Build).