|                                             
 Job Summary: The Senior Software Developer will work with cutting edge technology, deliver high quality solutions across various local industries, and driving solutions with a team working on holistic software development projects that range in size and scope, as well as receive continuous career development opportunities. This role will perform hands-on customized development and unit testing of full-stack software solutions. The Senior Software Developer owns and participates in consulting relationships with multiple clients and technologies. Job Duties: 
 
   
 - Software Design: 
  
  
     
   - Produces and reviews software designs that meet both business and technical requirements
 
     
    - Consulting: 
  
  
     
   - Applies a deep understanding of client needs and plays an integral part in defining and proposing practical solutions to meet or exceed client expectations
 
     
    - Software Architecture: 
  
  
     
   - Instrumental in defining the software and database design for new solutions
 
     
    - Business Requirements Gathering: 
  
  
     
   - Leads client requirements gathering sessions and accurately documents business requirements
 
     
    - Implementation and Support: 
  
  
     
   - Performs software deployments and ongoing software support
 
     
    - Other duties as required
 
  
 
 
Supervisory Responsibilities: 
 
   
 - Leads a team of developers within projects to ensure timelines and deliverables are met
 - Responsible for time reporting accuracy and oversees the technical management of projects
 - Performs code reviews and ensures adherence to standards
 
  
 
 
Qualifications, Knowledge, Skills and Abilities: Education: 
 
   
 - Bachelor's degree from an accredited university, required 
  
  
     
   - Computer Science Major, preferred 
 
     
    
  
 
 
Experience: 
 
   
 - Three (3) or more years of application development experience, required
 - One (1) or more years technically leading development projects, required
 - Professional experience coding with multiple software technologies, required
 - Two (2) or more years producing technical designs (artifacts), preferred
 - Development Experience with one or more of the following, required:
  
  
     
   - Front-end Development (AngularJS, React, .NET MVC, or similar)
 - Backend Development (C#, Java, NodeJS)
 - Web Design (HTML, CSS, SASS)
 - Database Server Experience (SQL Server, Oracle, MySQL or similar)
 - SQL Development Experience (Queries, Functions, Stored Procedures)
 - NoSQL Experience (Azure Cosmos DB, MongoDB, or similar)
 - Cloud Technologies (Azure, AWS)
 - Business Intelligence (ADF, SSIS, SSAS, SSRS, Power BI, or similar business intelligence technologies)
 - Mobile Development Experience (Xamarin, Swift, Objective-C, or similar)
 - CI/CD Pipeline experience (i.e., GitHub Actions, Azure Pipelines, Gitlab Runners, etc.)
 
     
    - Experience with the following, preferred:
  
  
     
   - Familiarity with Cloud Technologies 
 - Agile Software Development Experience
 - Experience using source control (Azure DevOps, GitHub, or similar)
 - Professional experience coding with Microsoft Development Platform
 
     
    
  
 
 
Other Knowledge, Skills & Abilities: 
 
   
 - Able to develop and learn new and emerging technologies 
 - Solid understanding of object-oriented programming (OOP)
 - Experience with Azure DevOps Boards or Jira
 - Experience within a consultative environment
 - Strong written and verbal communication skills
 - Must be open to travel to client sites, if needed
 
  
 
 
Keywords:  AngularJS, React, .NET MVC, C#, Java, NodeJS, HTML, CSS, SASS, SQL Server, Oracle, MySQL, SQL, Queries, Functions, Stored Procedures, Azure Cosmos DB, MongoDB, Azure, AWS, Business Intelligence, ADF, SSIS, SSAS, SSRS, Power BI, Mobile Development Experience, Xamarin, Swift, Objective-C, CI/CD Pipeline, GitHub Actions, Azure Pipelines, Gitlab Runners Individual salaries that are offered to a candidate are determined after consideration of numerous factors including but not limited to the candidate's qualifications, experience, skills, and geography. National Range: $75,000 - $150,000 California Range: $75,000 - $150,000 Colorado Range: $75,000 - $150,000 Maryland Range: $75,000 - $150,000 NYC/Long Island/Westchester Range: $75,000 - $150,000 Washington Range: $75,000 - $150,000 
  |