Full Stack Developer

Information Technology Roseville, California United States


Description

Full Stack Developer

Job Summary

KAI Partners is looking for a dynamic and motivated Full Stack Developer. The core role for the Full Stack Developer position is to design, code, test, and analyze software programs and applications. This includes designing, developing, documenting, and modifying software specifications throughout the production life cycle. They will also analyze and amend software errors in a timely and accurate fashion and provide support to other departments where required.

This position will focus primarily on Front-end web development using React.js.

Skills:

  • Working technical knowledge of programming languages focusing on Web Development, including HTML/CSS/JS, AJAX, WSDL, and modern application frameworks like Angular or React
  • Hands on knowledge and experience working in integrated development environments
  • Hands-on software troubleshooting knowledge and experience
  • Knowledge and experience with specific phases of the software development life cycle, especially in requirement analysis, design, development, integration and test, and implementation

Additional exposure would be preferred:

  • Technical knowledge of other programming languages, including Microsoft ASP.NET, VB.NET, C#, and VB6
  • SQL-related languages and features

Responsibilities:

  • Application Development using web technologies such as HTML5, CSS, and JavaScript, JSON, js, Angular, Node.JS, Python
  • Design and implement client/server applications
  • Learn Full-stack technology:
    • Microsoft .NET Development using C#
    • REST API implementation using ASP.NET
  • SQL language
    • Database system designs to support system requirements
    • Queries for datasets
    • Procedural Programming in PLSQL
  • Write, translate, and code software programs and applications 
  • Collaborate with analysts and designers in the development and initiation of new databases software programs and applications
  • Assist analysts in converting business requirements into software requirements
  • Plan phases of the software development life cycle (SDLC) for a variety of projects in an Agile environment
  • Working with an agile team to develop test and maintain web and desktop-based applications
  • Assist in the preparation and documentation of software requirements and specifications
  • Consult with client to prototype, refine, test and debug programs to meet contractual needs
  • Perform other duties as assigned

Applicants will have the opportunity to expand their responsibilities in the following areas:

  • Front-end desktop application development using Microsoft development technology
  • C# , VS Code, .Net, Azure, Node.JS, Python
  • Middleware development in C#, Node,
  • Middleware development in Relational DB, Microsoft SQL, MySQL
  • Backend development using various SQL based Relational Databases with primary focus on Microsoft technologies, Azure based Cloud Infrastructure
  • SQL related experiences such as SQL queries and reporting
  • Data import/export processes involving data cleansing

Work Environment:

  • Mainly on-site in an office environment but may also include all work environments at the area for which the employee is responsible
  • As you become comfortable with your responsibilities, you will have limited opportunity to work from home
  • You will be expected to be able to come into the office if there is an urgent need

Experience:

  • 2 plus years’ experience as a Systems Development Specialist or equivalent role. Additional experience/education may be required by contract or assignment
  • Work is primarily performed within the Windows operating system environment

KAI Partners

KAI Partners, Inc. believes a business succeeds by the hard work of its employees. Through the imagination, experiences, knowledge, and skills of our people, we help clients engineer solutions that matter to their business and their people.

We are a California-based small business providing world-class management consulting services to public and private sector clients. With proven talent and extensive experience across multiple large-scale projects, the KAI Partners team has executive-level experience in Information Systems design, development, implementation, and testing. We have extensive experience in financial program and system operations, and internal program and system audit support.

The KAI Partners team has over six decades of experience working within and consulting to organizations across numerous industries, including health care, oil and gas, technology, non-profit organizations, and more. Our experience includes a 20-year history implementing the Project Management Institute’s (PMI) best practices and standards. To learn more please visit http://www.kaipartners.com/