Full-Stack Developer III Job at eTeam Inc., Austin, TX

V2ZzZUI1Q0QzZ2JxWld4a1RTNjV6Y2M4NlE9PQ==
  • eTeam Inc.
  • Austin, TX

Job Description

Role: Full-Stack Developer

Location: Fully remote

Duration: 6 Months

Description:

Minimum Skills, Knowledge and Ability Requirements:

Experience in designing and developing solutions as a full stack engineer using Microsoft .net Web API s and Angular is a must-have

REST API development experience using C# and ASP.net Core Web API framework is a must-have

Hands-on experience in using OR/M framework like Entity Framework Core is a must

Hands-on experience in developing front-end applications using Angular, Typescript, Angular-Cli, JavaScript, Webpacks, NPM is a must-have

Hands-on experience in using RxJS is required

Experience in automated testing of Web API code using Unit Tests, Integration Tests is a huge plus

Experience in Angular client application unit test automation code using Jasmine, Karma, Protractor or Playwright or equivalent is required

Experience in Microservices based Architecture and development is strongly preferred

Strong object-oriented design skills are required

Git Source control, Visual Studio Team Services/Azure DevOps, Nuget

Node.js, HTML, CSS

Familiarity with OpenAPI, Swagger API specs

Experience in SQL Server development and table/index designs and tuning (application developer perspective) is required

Ability to translate complicated business requirements into multiple solution options and explain the pros/cons of various approaches

- Product Development Stages:

Collaborating on writing and estimating effort for user stories

Prototyping and design

Test-driven development

Continuous integration

Continuous deployment

- Product Technology Layers:

Data modeling and access: relational and non-relational designs

Business logic: object-oriented programming and common frameworks

Microservices architecture

Writing and utilizing APIs / Action Layer / MVC

Front-end development using HTML, CSS, and client-side scripting

Product teams will share their specific technology stacks and frameworks

Primary Duties And Responsibilities:

Participates in feature and user story estimation and backlog refinement with their team.

Participates in SAFe (Scaled Agile Framework) Program Increment and Sprint Planning ceremonies with their team.

Creates technical documentation and assists in sizing of technical requirements.

Develops and executes self-documenting automated unit tests as well as manual exploratory testing efforts across the life cycle

Participates in the design and development of the database(s) associated with one or more applications.

Participates in the design and development of the API and messaging frameworks with one or more applications.

Participates in front-end development with one or more applications.

Works in compliance with all coding standards, policies, and procedures.

Adheres to production readiness standards for applications including source control branching/merging, automated test coverage, automated builds, and automated releases

Integrates solutions with other applications and platforms outside the framework.

Participate in code reviews for quality assurance.

Provides ongoing maintenance of applications, may assist in production support.

Other duties as assigned.

Experience And Educational Requirements:

Bachelor s degree in Programming/Systems or Computer Science or another related field OR equivalent work experience.

Typically has more than 5 years of application definition, build, testing, and development experience.

Has a broad level of understanding surrounding information systems and application architecture standards.

Demonstrates solid application development aptitude with familiarity in each layer of our technology stack (see below), if not mastery in many, and a genuine interest in all software technologies.

Minimum Skills, Knowledge and Ability Requirements:

Demonstrates solid application development aptitude

Experience integrating solutions with other applications and platforms outside the framework

Experience developing and testing applications using proven or emerging technologies

Experience contributing on a high-performing team

Advanced programming skills in the specified technology stack

Advanced understanding of relational database design and theory

Advanced understanding of automated testing practices

Understanding of typical use cases and benefits for typical design approaches such as client/server, SOA, etc.

Intermediate knowledge with Object Oriented Design concepts

Ability to prioritize work load and consistently meet commitments

Excellent interpersonal skills, must be comfortable working continually on a team with daily accountability for keeping commitments

Provides technical coaching and mentoring to less-experienced team members

OUR STACK:

Must have advanced understanding and experience in the required tech stack as listed below:

Experience in developing web applications using HTML, HTML5, XHTML, CSS, CSS3, JavaScript, jQuery, AJAX, JSON, XML, AngularJS, AngularJS2, Bootstrap.

Experience in core Java and Java frameworks like Spring MVC, Struts and JSF.

Experience on implementing the AJAX features using JavaScript and JQuery.

Extensive experience in working with different databases like MS SQL Server, Oracle.

Expertise in any of popular text-Editors like Eclipse, Sublime Text, Webstorm, Visual Studio and Notepad++.

Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet explorer, Firefox and Google Chrome.

Strong work experience in application integration using Web Services such as SOAP, RESTful.

Experienced in using software versioning and revision control system tools like Git Hub and SVN.

Expertise in build tools like Maven.

Expertise in working with tools for continuous integration like Jenkins.

Experience working with Gulp and Grunt.

Extensive knowledge and hands on experience on lot of PaaS platforms including AWS, Google Cloud, Azure, Digital Ocean, Azure App services, CDN.

Experience in practicing TDD with unit tests using frameworks and tools Jasmin, Mocha, Chai, Sinon, Karma, Phantom.JS

Job Tags

Permanent employment, Work experience placement, Remote job,

Similar Jobs

Garda World Security Corporation

ARMED SECURITY - DRIVER/MESSENGER/GUARD Job at Garda World Security Corporation

**ARMED SECURITY - DRIVER/MESSENGER/GUARD** Edison, NJ, 100 Clover Pl, Edison, New Jersey, United States of America Req #2679 Thursday, March 3, 2022 GardaWorld is shaping the future of cash management! We provide our clients with solutions in every phase of their cash... 

Champlain College

Adjunct Instructor, Several Courses: Criminology, Criminal Justice, and Law Job at Champlain College

 ...Adjunct Instructor, Several Courses: Criminology, Criminal Justice, and Law Adjunct instructor(s) needed to teach several courses in...  ...a related field required, JD preferred for LAW classes. Experience teaching college-level courses and experience with an online... 

Victory

WordPress Developer Job at Victory

About the WordPress Web Developer position We are looking for an experienced WordPress Developer who will help us to implement amazing front-end user experiences. Your duties will include translating design specificationsinto actionable iterative website updates to...

WIPRO LT

Work from home Job at WIPRO LT

 ...effectively solving customer issues, complaints and inquiries; keeping customer satisfaction at the core of every decision and behavior. Hiring Company : now hiring Pay rate : $25 - $30 The hours are flexibleu FREE Text (***) ***-**** Employment Type: Other... 

Elite Healthcare Staffing

Sterile Processing Tech Job at Elite Healthcare Staffing

 ...journey, shaping it in a way that enhances your life and meets your aspirations. THE ROLE : We are seeking for a Sterile Processing Technician? to join our team! This facility has a broad range of primary and specialty services and a long history of advocating...