ANALYST PROGRAMMER JOB DESCRIPTION
Explore curated Analyst Programmer job descriptions covering mobile, enterprise, clinical, and tax domains to understand what employers expect from this role.

Analyst Programmer Job Description Template
1. About the Role
An Analyst Programmer translates business requirements into working software. That sentence is short by design - the work behind it is not. In practice, this role owns a defined slice of an application portfolio, taking items from specification through testing and into production support while fielding enhancement requests from internal stakeholders and end users. What makes it genuinely demanding is the dual accountability: the role must satisfy a business team that measures outcomes and a technical team that measures code quality, often on the same ticket. In enterprise software environments, where a single logic error in a payment flow or a missed SDLC checkpoint can cascade into production incidents affecting thousands of users, that dual accountability is not incidental - it is the job.
2. Position Summary
As the Analyst Programmer, you will analyze user requirements, design and develop application solutions, and own the testing and deployment of software that supports core business operations across one or more enterprise systems. You will work within a cross-functional team that includes systems analysts, software engineers, and business stakeholders, with scope spanning new feature delivery and ongoing maintenance of existing applications.
3. Why Join Us
Career Impact: Hands-on ownership of the SDLC - from requirements analysis through production release - builds the kind of full-cycle delivery credibility that distinguishes mid-level developers ready to step into Lead or Senior Analyst Programmer roles.
Business Impact: The applications this role maintains and enhances directly support operational workflows that business teams depend on daily, meaning a well-executed release or a fast bug resolution has immediate, visible effects on productivity.
Growth Opportunity: Exposure to both technical design and stakeholder-facing requirements work accelerates the path toward application architecture or project leadership, two directions the source examples consistently show as natural next steps from this title.
4. Key Responsibilities
- Analyze user requirements and feasibility to produce specifications that development and testing teams can act on.
- Design and develop application modules spanning new features and complex enhancement items to meet defined business requirements.
- Build and execute unit tests, integration tests, and regression checks to validate that changes meet requirements without introducing defects.
- Coordinate with project teams, including overseas counterparts where applicable, on system integration, environment setup, and release sequencing.
- Review and assess change requests from internal clients to evaluate technical feasibility, cost, and implementation approach before committing to delivery.
- Support production rollout and provide technical assistance during go-live, including issue escalation and resolution for impacted users.
- Document system workflows, test results, and enhancement decisions to maintain accurate records for audit and knowledge transfer.
- Mentor or guide less experienced team members on coding standards and development methodology when acting in a senior capacity.
5. Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related discipline, or equivalent work experience.
- 3 or more years of application or system development experience, with demonstrated ability to deliver enhancements of moderate to high complexity.
- Proficiency in object-oriented programming principles and the ability to apply them across application development assignments.
- Working knowledge of relational database design and the ability to write and optimize queries for application support tasks.
- Solid understanding of software development life cycle methodology, including requirements analysis, design review, testing, and release control.
- Demonstrated ability to manage multiple development tasks concurrently and deliver within agreed timelines with minimal supervision.
- Strong analytical and written communication skills, with the ability to prepare clear requirement documents and technical reports.
- Experience contributing to or coordinating project delivery across cross-functional or geographically distributed teams.
6. Preferred Qualifications
- Experience with RESTful web services, API integration, or web application development using current front-end and back-end technologies.
- Familiarity with Agile or Scrum delivery frameworks and the ability to complete defined work within sprint cycles.
- Exposure to CI/CD practices, version control workflows, and automated testing approaches in a team development environment.
- Prior experience providing technical training, end-user support, or guidance on application usage to non-technical stakeholders.
7. Success Metrics and Environment
Defect escape rate, measuring the proportion of post-release bugs attributable to this role's code or testing output.
Enhancement delivery rate, tracking the percentage of assigned development items completed within committed sprint or project timelines.
Mean time to resolution for production incidents this role is assigned to diagnose and fix.
Requirements coverage ratio, reflecting how completely specifications are documented before development begins on each assigned item.
Test pass rate on first submission, indicating the thoroughness of unit and integration testing before handoff to QA.
Typical tools: Version control platforms (commonly Git or SVN); application development environments (commonly Java EE, ASP.NET, or equivalent enterprise frameworks).
8. Compensation and Benefits (US Market Benchmark)
- Base Salary Range: $75,000 to $105,000 per year, depending on seniority and location.
- Bonus: Annual performance bonus of 5 to 10 percent of base salary, where applicable.
- Equity: Uncommon at this level; stock purchase plans offered by larger employers.
- Health Benefits: Medical, dental, and vision coverage, typically employer-subsidized.
- PTO: 15 to 20 days per year, plus public holidays.
- Common Perks: Remote or hybrid work options, professional development allowances, and on-call compensation where applicable.
Figures are estimates based on general US market benchmarks and may be outdated. Adjust based on location, company size, and seniority level.
9. EEO and Legal
Employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, or any other characteristic protected under applicable federal, state, and local law. Candidates requiring a reasonable accommodation to participate in the application or interview process should notify the hiring team at the time of application. All offers are contingent on successful completion of a background check. Applicants must be authorized to work in the United States.
Analyst Programmmer Job Description Example
1. Analyst Programmer (Native Mobile Development)
The Analyst Programmer owns the full lifecycle of native iOS and Android mobile platforms, from architecture and solution design through to code review and delivery within an Agile Scrum environment. Working directly with the design team and coordinating across multiple team members, this role shapes the technical quality of app features and integrations for
TEKsystems clients globally.
Key Responsibilities
- Design and develop mobile platforms in Native iOS/Android
- Ultilizing Swift for IOS development / Java and Kotlin for Android development
- Lead architecture and solution design for mobile apps
- Work directly with design team to define app features.
- Code review for integration of additional features/journeys
- Optimizing and maintaining code quality
- Work with and coordinate with multiple team members for project delivery
- Work in an Agile Scrum and international working environment
Required Qualifications
- 3+ years of experience in native iOS (Swift) or Android development (Java. Kotlin is a plus)
- higher experienced candidates will be considered for Lead position
- Strong experience with design patterns including MVVM, Viper
- Strong knowledge in mobile architecture and design
- Solid understanding of CI/CD
- Experience in unit testing
- Experience developing security features is a plus
- Passion for development, analytical, attentive to detail
- Good communication skills in English (Chinese not required)
2. Analyst Programmer (Enterprise Application Development)
Embedded within a technology staffing operation serving private, public, and multinational corporations across Hong Kong, the Analyst Programmer delivers program coding, system analysis, and enhancement work based on defined specifications and requiremen
Core Functions
- Work with other analyst programmers and software engineers to carry out program coding based on specifications and requirements
- Perform system analysis and design work for enhancement items relatively simple in nature
- Prepare requirement documents and conduct testing, develop testing tools to support the execution of tests and reporting of test results, and product test reports for test being conducted
- Perform programming for enhancement involving complex logic
- Assist in providing training, technical support and advice to users of IT systems and in IT activities
- Follow up the outstanding issue/change of project team
Qualifications and Experience
- Higher Diploma holder or above in Computer Studies or related disciplines
- Minimum 2 Years Experience In Application/system Development
- Good analytical and communication skill
- An independent and committed team player
- Database design experience is an advantage
3. Analyst Programmer (Java Enterprise Systems)
Reporting to the project team lead, the Analyst Programmer designs, develops, and delivers high-performance, scalable Java and JavaEE software systems, including requirements analysis, feasibility studies, and production deployment. Partnering with overseas project teams on system integration and environment setup, this role builds reliable applications that meet complex business requirements and enables smooth technical rollouts across international environments.
Primary Duties
- Analyze user requirements, perform feasibility studies and impact analysis
- Perform technical design, development, unit testing and development integration testing to deliver high performance, scalable, flexible and reliable software systems
- Work with project teams from oversea to perform system integration, testing and production environment setup, deployment and release
- Produce high quality deliverables based on thorough understanding of business requirements
- Provide technical supports during system development and production roll-out
Experience and Qualifications
- University graduate in Computer Science, or related disciplines
- 3-5 year of Java and JavaEE application development project experience is a must
- Proficient in Oracle PL/SQL
- Solid experience in programming Rich Internet Application (JavaScript, JSON, CSS, SOAP/RESTful web services)
- Solid understanding of object-oriented programming principles and design
- Knowledge of Software Development Life Cycles, requirement study, design walk-through and release control process
- Good command of spoken and written English, Mandarin is an advantage
- Candidate with less experience will be considered as Assistant Technical Analyst
4. Analyst Programmer (Payment Application Development)
Sitting at the intersection of software development and financial technology, the Analyst Programmer at AsiaPay participates in the development, testing, and implementation of multi-currency, multi-channel payment applications while ensuring adherence to established standards and guidelines. Operating across internal user support and external client maintenance, this role advances the reliability and capability of award-winning payment solutions used across global markets.
Duties
- Participate in development, testing and implementation of payment applications
- Ensure development follow necessary standards and guideline
- Provide application maintenance support to internal users and external clients
- Candidate with more experience will be considered as Senior Analyst Programmer
- Degree holder in Computer Science, IT or equivalent
Skills and Qualifications
- At least 2-3 years of experience in Java programming
- Strong knowledge in HTML5, JavaScript, CSS and SQL
- Experience in eCommerce, banking or financial is an advantage
- Have passion to learn and build up new technology skills and business applications
- Self-motivated, teamwork and able to work in fast-paced environment
- Good command of written and spoken English
5. Analyst Programmer (Business Application Development)
A key member of the application development team at NFM, the Analyst Programmer leads end-to-end project delivery by researching, designing, building, testing, and coordinating the implementation of application software systems that support all aspects of the business. Collaborating across business leaders, users, and team members in Iowa, Kansas, Missouri, Nebraska, and Texas, this role enables consistent delivery of moderately complex solutions through structured project management and hands-on programming.
Accountabilities
- Examine the process and functions related to assigned tasks
- Meet with users and other analysts to problem solve and define needs
- Produce action plans, including identification of tasks, resources needed and time frames
- Write program(s) for tasks assigned that meet requirements based on specifications and department standards
- Assess programs as needed and modify until they run as specified
- Follow-up on the status of the tasks assigned and update to production when approved
- Be the primary contact for business leaders and users for task management, application, projects and design
Background and Experience
- Bachelor's degree with area of specialization in Information Systems or related field required
- Four years of programming or 4 years SDA at NFM and 1 year of formal programming or programming coursework
- 1+ years of high level application design or 1 years as a project leader on multiple projects and projects of medium or greater size, complexity and impact.
- Broad knowledge of the software development process and methodology, and the demonstrated ability to apply to completion of moderately difficult assignments
- Ability to accomplish moderately difficult tasks and make decisions with minimal supervision, review by others
- Demonstrated ability to create moderately difficult application and / or database designs
- Demonstrated ability to manage multiple development activities simultaneously
- Ability to provide training / direction to less experienced staff.
- Pre-employment screening includes, but isn't limited to, a criminal background check
6. Tax Analyst Programmer (Federal and State Tax Compliance)
Accurate tax product compliance depends on the Tax Analyst Programmer, who maintains existing tax programs, researches and interprets federal and state tax legislation, and implements moderate product changes through code and internal software within established deadlines. Based within a hybrid team environment in San Diego or Plano using Agile/Scrum methodologies, this role ensures that tax software offerings remain aligned with taxing agency regulations while contributing to process improvement and sprint delivery targets.
Day-to-Day Responsibilities
- Maintains existing tax programs and related products ensuring offering is in compliance with taxing agencies' regulations and guidelines within established deadlines
- Research, analyze and interpret federal and state tax legislation, code, regulations, forms and instructions
- Applies standard practices and procedures to implement moderate tax product changes via code and internal software
- Able to learn and perform unit testing and quality assurance checks to insure that no unintended changes are introduced during the annual update cycle
- Proactively seeks and obtains guidance from more experienced team members and uses these opportunities to develop their skills and knowledge
- Work in a team environment using Agile/Scrum methodologies
- Complete an expected level of work within the sprint
- Identifies, proposes and implements process improvements in their team or work area
Knowledge Skills and Abilities
- Strong understanding of federal and state taxation, preferably in multiple tax categories: Individual, business, non-profit, estates and trusts, etc.
- 3-7 years income tax preparation or analysis experience
- Previous in-depth utilization of tax preparation software is highly preferred
- Excellent problem solving skills
- Moderate level of understanding of software best practices and coding techniques
- Possess or able to quickly learn and apply tax content development tools (both print and electronic filing)
- Possess or able to quickly learn testing processes to validate work, whether automated or manual
- Working knowledge of Excel, Word, and PowerPoint
- Previous exposure and development coding software. Coding tax software specifically is a significant plus
- Knowledge or experience working in an Agile/Scrum team environment a plus
- Deep understanding of tax software products
7. Analyst Programmer (ASP.NET Application Systems)
As the Analyst Programmer, this role evaluates user requests, recommends systems changes, and delivers programming support across all phases of systems development for internal clients in Plano, Texas. The development and IT operations teams rely on this work to maintain application integrity, reduce processing errors, and ensure that system modifications meet defined requirements before production implementation.
Role Responsibilities
- Provides guidance for internal clients on applications, systems and/or processes for identifying and resolving, processing/reporting problems with programming. Consultation can include troubleshooting and/or education
- Evaluates user requests for systems changes or improvements. Registers functional requirements and reviews cost, feasibility and utility. Recommends how, when and whether to make the changes
- Evaluates and records problems. Collaborates with other programmers to fix issues with code
- Aids in creating communication materials for certain system changes being implemented in production
- Provides end users and other partner groups with continuing training and assistance for a specific application, system or process
- Analyzes processing procedures. Develops recommendations for improvements
- Assembles and maintains dictionaries for applications and systems support by the analyst
- Build and assess programming changes for every phase of systems development prior to implementation. Record test cases and expected results. Ensure results meet requirements. May develop basic tests or a defined subset of a larger system test. May make suggestions regarding acceptance/rejection if not all requirements are met
Professional Experience
- Good working understanding of programming languages
- General knowledge of mainframe hardware/software and PC operations required
- Resourceful project management background
- Previous experience as a project leader for the business portion of developmental applications or major systems improvements
- Strong communication and social skills and able to receive criticism well
- Knowledge of WCF
- API's experience
- ASP.NET MVC Framework experience
- Strong familiarity with ASP.NET
8. Senior Analyst Programmer (Enterprise Systems Leadership)
Senior Analyst Programmer designs high-level solutions, leads development projects, and delivers end-to-end SDLC outcomes while providing first-line support and mentoring junior team members across a range of business and IT needs. The work directly supports the strategic future of systems by combining technical depth in application programming, database design, and stakeholder communication from junior to senior levels within the organization.
Strategic Responsibilities
- Design high level solutions and database tables.
- Prepare specifications and programs of a highly technical or complex nature with no assistance
- End-to-end delivery of the SDLC
- Assist Systems Analysts / Programmers with application or technical problems
- Lead development on projects in this space
- Coordinate a project team on innovation projects
- Help with day-to-day queries from users and Company IT teams
- First-line of support and/or standby when needed
- Regular and professional communication from junior levels to senior levels
- Managing admin of the team and self on company approved toolkits
- Play an active role in the strategic future of the systems.
Minimum Qualifications
- Senior level position requiring advanced technical knowledge in all areas of applications programming, system design, and update, storage, and retrieval methods
- Ability to do application design
- Analytical mindset and logical thinker
- Structured and strong planning capabilities
- The natural tendency to take ownership and responsibility
- The ability to work under pressure and make deadlines
- Positive and proactive attitude
- Work as part of a team
- Ability to coach junior staff members.
- Ability to play an influential role in the team
- Committed to excellent customer service
- Ability to liaise with customers to define specifications on projects
- Knowledge and understanding of the client's business area
9. Senior Analyst Programmer (Web Application Development)
The Senior Analyst Programmer owns the full software development lifecycle for website development, including requirement gathering, system design, cross-browser compatibility, and on-schedule delivery within budget. Working closely with back-end developers, designers, and the tech and business team, this role builds new features and architectural approaches that support reliable, well-documented digital systems.
Key Deliverables
- Manage website development optimizing all cross-browser and multi-platform compatibility
- Perform in full Software Development Life Cycle (SDLC) including requirement gathering and analysis, system design, development, testing and implementation
- Ensure system project development to be delivered on schedule and within budget
- Work closely with the back-end developers and Designers to design new features and architectural approaches
- Collaborate with tech and business team to polish interface
- Documentation on system workflow, operation processes and new functionalities
Technical Qualifications
- Bachelor Degree in Computer Science, Computer Engineering or related disciplines
- At least 3 years of working experience in software or application development, less experiences candidate will also be considered
- Hands-on Experience in ASP.NET, jQuery, CSS, C#, webservice and MS SQL.
- Understanding on RPA would have an advantage
- Self-motivated and able to work independently as well as a good team plater to cooperate with Managers and other teams
- Good command of both written and spoken English and Chinese (Cantonese and Mandarin)
10. EDI Analyst Programmer (B2B and B2C Integration)
Reporting to the Business Analyst, the EDI Analyst Programmer configures and deploys electronic data interchange solutions between Evermark and trading partners, managing inbound and outbound transactions across VAN, AS2, SFTP, and FTP communication protocols. Partnering with IT personnel, EDI vendors, 3PL providers, and customer portals, this role delivers cost-effective B2B and B2C connectivity that ensures secure and accurate transactional exchange across the Evermark network.
Operational Focus
- Identify the source of problems and make/request repairs
- Monitor EDI inbound and outbound
- Analyze and troubleshoot exception reports and work with B2B and EDI vendors for issue resolution
- Follow up, resolve and coordinate EDI inbound and outbound with 3PL and Customer Portals
- Coordinate, facilitate and deploy completed EDI solutions, new implementations, providing support as needed for new and existing Trading Partner
- Extract, transform and load EDI 850, 856 and 810 data from ERP to MS SQL Server using data integrator or applications available
- Assist the BA with developing interface files, scope outlines, EDI File definition documentation, testing and validation, version control, and user testing for modified/new systems
- Interact with other departments, customers, or project team members and maintain good working relationships and open lines of communication with all other departments
- Monitor and update DevOps development backlog, and update project development within team and departments
Education and Experience
- A bachelor's degree in Computer Science, Information Technology, Computer Information Systems (CIS), Management Information systems (MIS), or a similar field of study
- A minimum of 2 years of experience as EDI Analyst
- Working knowledge with numerous EDI Software translation platforms with mapping experience of the following: 810, 812, 820, 180, 832, 850, 855, 856,864, 940, 945 947, 997, ANSI X12 transactions
- Experience in multiple communication protocols: VAN, AS2, SFTP, FTP
- Experience with the Application Delivery Method, database querying (SSRS), and various software and system architecture (SQL) and programming languages
- Must be able to understand and write scripts and code to aid in EDI scripting and mapping development
- Experience with the mod
11. Statistical Research Programmer (Medicare and Medicaid Claims Analytics)
Partnering with finance, policy, and growth teams across Aledade, the Statistical Research Programmer designs and conducts analyses using national Medicare and Medicaid claims data within the CMS Virtual Research Data Center to answer pressing business and policy questions. This role builds and maintains complex SAS-based datasets and population health models that inform strategic and tactical decision making for value-based care programs, working remotely from within the US.
Performance Expectations
- Utilizing national Medicare and Medicaid claims and encounter data in addition to other sources as appropriate to model value-based care program rules and analyze ACO performance
- Creating and designing large, complex datasets as well as maintaining existing data products
- Creating SAS programs based on specifications from payer contracts, Medicare rulemaking documents, and project stakeholders to answer ongoing and ad-hoc analyses supporting finance, policy, and growth teams
- Evaluating new and existing SAS code for efficiencies and implementing changes across multiple data products
- Collaboration with other SAS programmers operating within same data environment on best practices and code updates
- Designing and executing descriptive analyses to identify opportunities to improve care delivery, support population health product development, and inform Aledade's growth strategy
- Working with teams across Aledade to identify implications of analysis results and translate findings into action
- Presenting analysis results to internal audiences
Position Requirements
- Experience with Medicare or Medicaid claims and encounter data
- Medicaid T-MSIS data experience preferred
- Advanced data manipulation skills, including a strong foundation in SAS programming with a focus on writing and documenting efficient and reproducible code
- Expertise with SAS macros and PROC SQL (and/or other SQL programming)
- Demonstrated ability to conduct nuanced analyses to produce accurate and unbiased results and tell the story of those results in data visualizations and reports
- Knowledge of standard methods for measuring health care utilization, spending, quality, and outcomes; risk adjustment; provider profiling; and related analytical tasks
- Familiarity with quantitative analysis, grounded in epidemiology, biostatistics, econometrics, health informatics, health care analytics or related field
- Intense attention to detail and data quality assurance; ability to validate results and investigate abnormalities or unexpected results
- Ability to thrive in a fast-paced environment and manage competing deadlines and priorities
- Minimum 5 years experience with health care claims programming and data management
12. Senior Statistical Programmer (Clinical Trials and Drug Submission)
Sitting at the intersection of database programming and clinical trial regulatory compliance, the Senior Statistical Programmer leads all planning, design, development, validation, and production of programs for multiple studies or clients within the Database and Statistical Programming team at Pharmapace. Operating across project teams, working groups, and junior analyst mentorship, this role delivers end-to-end SAS-based programming solutions that meet FDA guidelines, CDISC standards, and submission requirements for pharma and biotech clients.
Leadership Responsibilities
- Provides technical solutions to a wider range of problems with higher level of complexity
- Independently determines and develops approach to solutions
- Adapts to changing circumstances, policies, work assignments, and/or team members
- Creates and maintains complete and up-to-date study documentations in compliance with Pharmapace and regulatory standards
- Tracks projects against goals and submits status reports to project management
- Recommends technical and process solutions that can be used or developed to increase efficiency of project work
- May maintain or develop departmental procedures and standards
- Contributes to the development of department-level standards, tools and templates
- Contributes to user aspects of technical infrastructure or business process initiatives with a focus on statistical programming, data process and analysis reporting procedures
- Negotiates effectively within project teams and working groups for reasonable timelines and scope, also negotiates alternative timelines based on resourcing / priority constraints
- Mentors junior analysts/programmers
Technical Qualifications
- Bachelor's or above degree in statistics/biostatistics, computer sciences, or related fieldsI
- Minimum 6 years of experience in the pharma/biotech industry with a Bachelor's degree and 4 years of experience with a Master's degree
- Minimum 8 years of experience in the pharmaceutical/biotech industry with a Bachelor's degree and 6 years of experience with a Master's degree
- Experience in leading the programming activities for submission required
- Excellent skills in SAS programming for clinical studies
- Excellent clinical trial knowledge is preferred
- Working knowledge of other software such as S-plus and WinNonlin is preferred
- Excellent knowledge in industry standards, such as the ICH guidelines, CDISC data standards, 21 CFR Part 11, and FDA guidelines, is required
- Excellent organizational skills, time management, and ability to coordinate workload and meet established timelines
- Excellent communication and interpersonal skills to effectively interface with others
13. Analyst Programmer (WordPress CMS and Digital Solutions)
A key member of the digital solutions team, the Analyst Programmer gathers requirements, administers and maintains WordPress websites, and implements email marketing solutions under the guidance of a senior front-end developer and website administrator. Collaborating across power users, clients, and vendor partners, this role builds and iterates on configured digital systems that help clients adopt and sustain effective online and email marketing capabilities.
Work Activities
- With guidance from senior level co-workers, administer and maintain Wordpress websites including: site configuration, theming, content, permissions/security
- Translate user requirements into configured websites/solutions
- Provide guidance to power-users to help them make the best use of their solution
- Review and resolve issues reported by power users
- Make quick changes on the website, as necessary
- Manage requests to make documents 508 compliant, owning the entire vendor process from submission to invoice of completed work
- Administer email marketing system, including managing lists, metrics reporting and advising clients on the best practices
- Solicit feedback, evaluate and monitor client or customer satisfaction to improve the quality of services
- Work iteratively, rapid prototypes with quick feedback and revision cycles
- Be industry aware, bringing new ideas to the team to improve the team's service offerings
Skills and Qualifications
- BA or BS in computer science, graphics, communications or a related field and at least 1 year related experience, or an equivalent combination of education and experience
- Ideal candidate will be a CMS Power User or have basic website administration background
- Preferred knowledge would include site configuration, theming, security, and troubleshooting with a focus on delivering in a timely manner
- Experience with HTML, CSS preferred
- Experience with JavaScript JQuery, PHP a plus
- Must be a self-starter who requires minimal supervision
- Experienced in problem solving, and able to follow a methodical implementation process
- Excellent interpersonal and organizational skills
- Ability to handle multiple projects and rapidly changing priorities
- Ability to clearly communicate ideas and concepts
- Experience with managing social media channels and campaigns a plus
14. Analyst Programmer (Microsoft Business Applications)
Successful enterprise operations depend on the Analyst Programmer who delivers implementation, integration, technical support, testing, and documentation for LMC's core business applications including LumberTrack, CRM, and SharePoint. Serving as the primary technical resource for IT and internal stakeholder groups in a hybrid Monday-through-Thursday office model, this role strengthens business process automation, cloud-based integrations on Microsoft Azure, and ongoing application performance across the organization.
Scope of Work
- Supports LMC's business applications and functions
- Provides technical oversight of core business processes
- Manages technology integrations to dealers, automating integrations
- Consolidates business functions to provide enterprise systems to LMC employees and support business growth
- Works with business stakeholders to define and implement flows across business functions
- Focuses on integrations, workflows and reporting on Microsoft Azure and other cloud technologies
- Provides first level support for production applications, escalating issues as appropriate and logging incidents
- Assesses problems with applications and address areas of concern
- Ensures consistent day-to-day maintenance of applications
- Regularly evaluates the current state of applications and identify aspects that can be improved upon
- Maintains detailed records of application performance for analysis
- Researches, analyzes and recommends improvements to the organization's use of the software applications
Qualifications and Experience
- 5+ years of work experience in an IT environment required
- Bachelor's Degree in Information Technology, Computer Science, or related field or equivalent work experience required
- Strong experience in the following systems: Microsoft PowerApps, Microsoft Flow, Microsoft SharePoint, Microsoft Dynamics CRM, Microsoft Azure, Microsoft PowerBI, Webservice API's, and data warehouse systems
- Firm grasp of Microsoft SQL, ability to write moderate to complex SQL queries
- Advanced skills in configuring and supporting software applications
- Strong debugging/troubleshooting skills
- Demonstrated ability to problem solve and determine solutions to application issue
- Ability to work with cross-functional teams
- Ability to handle multiple projects simultaneously
- Up-to-date knowledge of scripting, coding and application software
- Excellent written and verbal communication
- High attention to detail
- Proficiency in MS Office
- Willing to work on occasional weekends and/or after hours (as needed)
Editorial Process and Content Quality
This content is developed by the Lamwork Editorial Team using structured analysis of real-world job data, skill requirements, and hiring patterns.
Research framework by Lam Nguyen, Founder & Editorial Lead.
Reviewed by Thanh Huyen, Managing Editor.
Learn more about our editorial standards.