Experienced Positions

Join the Tallan team!

Senior AppDev Consultant

Location: All Locations / Remote

# of Openings: 10

Category: Information Technology


Tallan is a software technology consultancy. Our innovative solutions use the latest software technology and tools to help companies build for the future and overcome their toughest challenges. Our services and products span customer experience, cloud and AI technology, data analytics, IT strategy, and business process advisory throughout the United States. Tallan is one of only a select few Microsoft National Solution Providers in the US and has maintained multiple Gold Competencies in Microsoft technologies for the last 12 years. For more than 30 years, our clients have come to us to find new ways to accelerate innovation, do more with less, get to market faster, create experiences their customers love, and build operational muscle for sustainable results. We help companies push the boundaries of what’s possible, with innovation-driven solutions that seamlessly combine our technology thought leadership and business acumen.

Role Summary

As a Senior Consultant at Tallan, you will be exploring cutting-edge technologies and putting them into practice for our clients. You can expect to interact directly with the client and their team, gathering requirements and offering solutions to business challenges. As the senior programmer on a development team, you will be heavily involved in system design, mentoring Consultants and the overall technical direction of the project to provide innovative solutions and long-term success.


Core duties and responsibilities include the following. Other duties may be assigned.

    1. Consults with supervisor, systems analysts, other programmers, and end users to gather information about program intent.  Assist in conversations and help guide generation of the requirements for the functions, features, data requirements, input and output specifications, internal and external checks, and controls and interfaces with other systems.
    2. Effectively estimate activities within a reasonable margin of error (e.g. 10% error rate).
    3. Learns new technologies as needed.
    4. Designs/codes applications following specifications using the appropriate tools.
    5. Creates test cases and runs tests to confirm program meets specifications.
    6. Troubleshoots program to identify and apply solutions to reported issues.
    7. Writes and maintains documentation for code, programs, and specifications.
    8. Reviews user and technical documentation written by others to confirm consistency with program operations, and compiles documentation of program development and subsequent revisions.
    9. Mentors Consultant(s) in programming and program coding.
    10. Reviews work of programming personnel.
    11. Completes deliverables on time and demonstrates quality work.
    12. Participates in all phases of the development life cycle including analysis, design, coding, testing, and release.


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. Minimum qualifications for this job include:

    1. Bachelor’s degree in Computer Science or related field and/or three to five (3-5) years of equivalent programming and developing experience.
    2. Proficient with two or more programming languages one of which must be a Microsoft .NET language.
    3. At least three (3) years of experience with:
      1. Angular
      2. Building MS SQL Server and create SQL server in data tier
      3. C#
      4. MVC
      5. Web API
    4. Demonstrated knowledge of the following concepts/tools/architectures:
      1. Relational database design
      2. Transact-SQL stored procedures
      3. Application/Data Integration
      4. Web application development
      5. Structured and object-oriented programming
      6. Loosely coupled architecture
    5. Demonstrated experience with:
      1. Entity Framework
      2. HTML/CSS
      3. Windows Azure
    6. Experience with any of the following a plus:
      1. Azure Functions
      2. Building containerized solutions using microservices architecture
      3. Dev Ops (CI/CD Pipelines, ARM Templates, etc.)
      4. Experience with claims-based security, OAuth 2.0 , Active directory, Federation services and SSO.
      5. Logic Apps
      6. Microsoft Azure Certifications (AZ-204, AI-900, AZ-303, AZ-304, AZ-400, AZ-900, AI-100, AZ-104)
      7. React
    7. Strong experience with software design patterns
    8. Understanding and experience with release management processes and tools
    9. Strong communication skills
    10. Experience mentoring two or more developers
    11. Ability to directly communicate and collaborate with the client


Tallan offers competitive salaries and bonus plans; has comprehensive benefits plans including medical, dental, vision, Paid Time Off, and excellent career development and advancement opportunities.

Tallan is an equal opportunity employer