Software Developer

Job Description:

Full Stack Developer

Software Developer Job Purpose: 

Develop web applications and the accompanying business logic and database design to fit requirements of projects.

Primary Responsibilities/Essential Job Functions

 

  • Develops front end web applications using modern frameworks and approved design patterns to meet product specifications and requirements

  • Develop business logic to interface with web client

  • Allocate database resources to store and efficiently gather data required by A 
    business logic

  • Write clean, efficient code

  • Develop testing and deployment protocols and instructions.

  • Improves operations by conducting systems analysis; recommending changes
    in policies and procedures.

  • Updates job knowledge by studying state-of-the-art development tools,
    programming techniques, and computing equipment; participating in
    educational opportunities; reading professional publications; maintaining
    personal networks; and participating in professional organizations.

  • Protects operations by keeping information confidential.

  • Provides information by collecting, analyzing, and summarizing development
    and service issues.

  • Accomplishes organization mission by completing related results as needed.

 

Skills/Qualifications

 

  • Bachelors or above in computer science or software engineering

  • Advanced Programming Skills mainly C#, Angular 2+, typescript, and SQL server.

  • Ability to analyze requirements to develop software solutions

  • Work independently

  • Ability to multitask on projects

  • Ability to work in a team environment, but also solo if required

  • Problem solving skills

  • 5-7 years experience

 

Work Environment/Physical Requirements 

 

General office conditions. Must have the ability to effectively utilize software required to complete tasks. Must be able to sit for long periods of time at a computer workstation. Must be able to communicate using various modalities. Requires consistent use of a computer mouse and keyboard. May require bending, stooping, and/or lifting of less than 50 lbs.