Skip to main content

Application Developer - Fully Remote in the US

Job Details

Fully Remote
Full Time
$100000.00 - $110000.00 Salary
None
Information Technology

Description

Job Summary

Provide technical expertise, architectural guidance, design, direction, and technical support for the development of applications. This role is responsible for producing scalable and functional applications and services that meet the company’s needs. Focus is on hands-on implementation and collaboration rather than supervising other developers.

 

Essential Duties and Responsibilities

 

  • Hands-on in implementing solutions, technically guiding extended teams during development and deployment of solutions. 35%
  • Collaborate with subject matter experts, project managers, and functional leaders to provide technical thought leadership. 10%
  • Plan, design, develop, test, debug, and deploy highly available applications. 10%
  • Document key SDLC processes by producing formal documents like solution architecture documents and technical system design specifications, etc. 5%
  • Perform software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, and software reliability analysis. 5%
  • Participate in troubleshooting complex issues and resolving defects. 5%
  • Assist in prioritizing projects based on business needs, budget, and risk reduction. 5%
  • Analyze effectiveness and efficiency of existing systems and develop strategies for improvement and increased adoption. 5%
  • Maintain compliance with all company policies and procedures. 5%

Qualifications

Education and Experience

  • College degree required. A college degree in Computer Science, management information systems or comparable years of experience in computer software field preferred. At least 7 years of experience in software development.

 

Skills and Competencies

  • Must be able to demonstrate the ability of maintaining privacy and confidentiality; critical thinking skills; make independent decisions in accordance with company policy and procedures; and take initiative on issues that arise daily.
  • Must have the ability to maintain a professional approach with others in job-demanding, multitasking and/or project support situations; the ability to create and edit written materials; the skill in organizing resources and establishing priorities; and the ability to gather data, compile information and prepare reports.
  • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
    • Extensive experience in MS stack; C# .NET, MS SQL, ASP.NET, JavaScript, LINQ, multi-threading, web services Extensive experience in .NET Core, .NET frameworks, including MVC and Entity Frameworks
    • 7+ years experience with Microsoft development tools including Visual Studio and SQL Server Management Studio.
    • 5+ years experience using the principles and patterns of system design.
    • 5+ years experience writing workflow automations and software integrations.
    • 5+ years experience designing and optimizing SQL Server 2008(or later) queries and stored procedures.
    • Advanced skill in analyzing and understanding business / technology system architectures, databases, and client applications.
    • Ability to debug / trace code, resolve issues quickly, and analyze data to draw business relevant conclusions.
    • Experience working with industry standard version control systems (e.g., Git, GitHub, CodeCommit, Azure DevOps).
    • Ability to work and communicate effectively with other technical personnel as well as functional users at all organizational levels.
    • Ability to forecast level of effort for development work, track progress and quantify remaining work.
    • Ability to prioritize and manage multiple projects
    • Ability to adapt to sudden changes based around client needs
    • Experience with Agile, Scrum and Waterfall project management methodologies.
    • Ability to create technical documentation and user instruction guides.
    • Willingness and ability to work extended hours when necessary to meet project timelines.
    • Willingness to learn a wide array of technologies from both current and potential partners and clients.
    • Experience with setting client and management expectations
    • Experience with MySQL and NoSQL
    • Experience with client-side frameworks (e.g., Angular JS).
    • Experience with various technologies in AWS Services:
      • AWS Lambda
      • API Gateway
      • Simple Queue Service
      • RDS
      • Cognito
      • S3
      • Elastic Beanstalk
      • CloudWatch
      • EC2
      • DynamoDB
      • CloudFormation
      • Secrets Manager
      • Simple Notification Service
      • CodeCommit
      • CodeArtifact
         

Computer Skills

  • Must have expertise with the variety of off-the-shelf software for office productivity such as, but not limited to, Microsoft Office applications, and Adobe programs. Knowledge of Structured Query Language and relational databases such as, but not limited to, Access and SQL Server preferred. Must be able to learn other software as needed.

 

Physical Demands

 

  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
  • Requires sitting for long periods of time, working at a desk.
  • Some bending and stretching could be required.
  • Working under stress and use of computer/phone required
  • Manual dexterity required for use of calculator and computer keyboard.
  • Occasionally may be required to stand, walk, stoop, kneel and/or crouch for extended periods of time.
  • May occasionally lift and/or move up to 25 pounds.
  • Requires occasional lifting and carrying of computer equipment.

 

Work Environment

 

  • Work Environment must be free from background noise and distraction, noise level is acceptable, temperature is controlled.
  • Air or land travel may be required periodically to support remote office locations and/or meet with vendors/clients.

 

This position has a salary range of $100,000 - $110,000 annually. Final compensation offered to the final candidate depends on factors such as job-related knowledge, skills, experience and qualifications.

Benefits for this position include paid time off; medical, dental, vision, and critical illness insurance; HSA, HRA, and FSA; life and disability insurance; EAP; 401K; legal and identity theft coverage; pet insurance and more. 

The preceding statements describe the general job responsibilities and individual’s qualifications inherent to this position. These are not intended to be construed as exhaustive lists. To perform this job successfully, the individual must be able to perform each essential function satisfactorily, accurately, and safely. Reasonable accommodations will be made to enable individuals with disabilities to perform the essential functions of their jobs. This job description may be reevaluated and/or modified at any time without notice.  

Every qualified individual has the same opportunity for recruitment, hire, training, transfer, promotion, compensation, benefits, employee activities, and general treatment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other classification protected by applicable local, state, or federal law.

Apply