×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack Programmer; Systems Programmer II

Job in Annapolis, Anne Arundel County, Maryland, 21403, USA
Listing for: Anne Arundel County Office of Personnel
Full Time position
Listed on 2026-07-13
Job specializations:
  • Software Development
    Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 110000 USD Yearly USD 80000.00 110000.00 YEAR
Job Description & How to Apply Below
Position: Senior Full Stack Programmer (Systems Programmer II)

This position will assist with the development of web-based business applications in support of county agencies. The successful candidate will have experience with full-stack development, principles of Dev Ops, and various web technologies. The position is designated to support programming for and with various databases specifically to support system interfaces, reporting, system integration, system data boards, data display, and better data collection.

Nature

and Variety of Work

Employees in this class use coding to operate on both front- and back-end systems. Their main duties include creating user interactions on various websites and platforms, writing code optimized for mobile and developing databases and services for functionality. These employees receive general supervision from a Systems Analyst or higher-level administrator. The work is primarily sedentary and performed in an office environment.

However, the work does involve some walking, standing, bending, stooping, lifting, and bending. The employee may be required to lift equipment weighing fifty pounds or more. Employees may also be required to work nights, weekends, and holidays.

Examples of Duties and Knowledge,

Skills and Abilities
  • Managing the complete software development process from conception to deployment.
  • Maintaining and upgrading the software following deployment.
  • Managing the end-to-end life cycle for the production of software and applications.
  • Overseeing and guiding the analyzing, writing, building, and deployment of software.
  • Overseeing the automated testing and providing feedback to management during the development process.
  • Modifying and testing changes to previously developed programs.
  • Collaborate with development teams and product managers to create innovative software solutions.
  • Able to develop entire architecture, responsive design, user interaction, and user experience.
  • The ability to use databases, proxies, APIs, version control systems, and third-party applications.
  • Offer suggestions for ongoing improvement, and add or remove features as necessary.
  • Design a plan for stability, scalability, performance optimization, and ongoing improvement.
  • Keep track of new development-related tools, frameworks, methods, and architectures.
  • The developer is in charge of creating APIs depending on the architecture of the production application.
  • Experience supporting multiple operating systems must support applications without issues.
  • Perform related duties as required.
Knowledge, Skills, and Abilities
  • Considerable knowledge of front-end technology:
    Expertise in front-end technologies, including JavaScript, CSS3 and HTML5 and third-party libraries such as React Js, Angular, bootstrap, and jQuery.
  • Considerable knowledge in development languages:
    Knowledge of server-side programming languages including .Net, Java, and React.
  • Considerable knowledge of database:
    Familiarity with DBMS technology, including SQLServer, Oracle, MongoDB and MySQL.
  • Considerable knowledge of basic design ability:
    Including knowledge of UI/UX and basic prototype design.
  • Considerable knowledge in server:
  • Experience working with IIS, Apache, and Tomcat servers.
  • Excellent writing and communication skills
  • Ability to visualize a proposed system and be able to build it
  • Ability to establish and maintain effective and harmonious working relationships with internal and external consumers.
  • Ability to communicate effectively orally and in writing presenting information through charts and graphs to display data.
  • Ability to read and comprehend complex technical manuals.

    Ability to evaluate and make recommendations on different applications and software packages;
  • Ability to plan, schedule, and coordinate special projects and assignments.
  • Public Sector Logic:
    Experience working with Maryland State Common Properties file and Utility Allocations Services, with an understanding of parcels and permitting processes.
  • Data Pipeline Orchestration:
    Proven ability to manage file-based exchanges (sFTP), API-based integrations (REST/SOAP), and batch processing across hybrid environments (On-premise SQL Server to Cloud).
  • Database Expertise:
    Proficiency in relational database management (MS SQL Server, Oracle) and…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary