Technical Specialist III; Odyssey
Listed on 2026-07-19
-
Software Development
Full Stack Developer
Job Description
Responsible for designing, developing, maintaining, and supporting internal software solutions including web applications, RESTful APIs, Windows services, and database-driven systems. Works across the full development lifecycle to deliver scalable, maintainable solutions that meet the needs of the organization. Core skillsets required include C#, ASP.NET Core, SQL, HTML, CSS, and JavaScript.
Starting salary: $90,000 annually
Core competencies
- Customer commitment - proactively seeks to understand the needs of our customers and provide the highest standards of service
- Dedication to professionalism and integrity - demonstrates and promotes fair, honest, professional and ethical behaviors that establishes trust throughout the organization and with the public we serve
- Organizational excellence - takes ownership for excellence through one's personal effectiveness and dedication to the continuous improvement of our operations
- Success through teamwork - collaborates and builds partnerships through trust and the open exchange of diverse ideas and perspectives to achieve organizational goals
Job specific competencies
- Ability to analyze root cause of problems and recommend resolution and preventative techniques.
- Ability to establish and maintain effective working relationships with technical and non-technical staff.
- Ability to organize work, establishes priorities, meet established deadlines, and follow up on assignments with minimal direction.
- Ability to communicate effectively, both orally and in writing.
- Maintains strong attention to detail in high-pressure situations.
- Maintains and modifies existing systems to support user needs.
- Converts specifications about business problems into programming instructions.
- Determines the potential solutions and tests them both for technical and business compatibility.
- Monitors operating efficiency of existing application systems.
- Responsible for system enhancements, new development, and support
- Gathers user requirements, designing, developing and team/business review sessions
- Troubleshoot and resolve software issues of considerable complexity
- Assess situations and suggest process improvements
- Document system problems and resolutions for future reference
- Write and maintain system documentation
Representative duties
- Designs, develops, and maintains web applications using ASP.NET Core MVC, Razor Pages, or Blazor.
- Builds and maintains RESTful APIs including controllers, routing, middleware, and authentication (JWT, OAuth2).
- Develops and maintains Windows Services and background processing solutions Worker Services, Hangfire, , or Windows Task Scheduler integration.
- Writes T-SQL queries, stored procedures, and views; performs basic database design and indexing in SQL Server.
- Develops and maintains C# (.NET 6/7/8) applications and components across the full development lifecycle.
- Implements front-end interfaces using HTML, CSS, JavaScript, and frameworks such as Bootstrap, Vue, or React.
- Analyzes program problems and modifies code as required to address defects and improve performance.
- Develops, writes, and maintains complete program documentation including user instructions.
- Tests programs or scripts, analyzes output, and ensures modifications are made as necessary to meet objectives.
- Participates in the change request process by documenting, testing, and certifying changes to applications.
- Uses version control (Git via Git Hub, Azure Dev Ops, or Bitbucket) for all source code management.
- Performs debugging and logging using Event Viewer, Serilog, NLog, or similar tools.
- Evaluates new technological innovations in relation to existing systems and makes recommendations to management.
- Provides technical assistance and may instruct others in the principles and techniques of software development.
- Discusses system requirements and data availability with users; advises on the feasibility of proposed solutions.
- Performs other duties as needed, including those performed by subordinate fiscal, financial, and/or clerical staff.
Minimum education and experience requirements
A Bachelor's Degree (or higher) in a computer technology field; and four (4) years of relevant experience.
Please note:
Degree is preferred but will consider candidates with an equivalent combination of education, training and experience that would reasonably be expected to provide the job-specific competencies noted below.
Certification, license and special requirements
Prefer any of the following certifications or demonstrated equivalency:
Microsoft Certified:
Azure Developer Associate, Microsoft Certified: .NET Developer, or other relevant Microsoft or cloud certifications.
Physical demands
The work is light and requires exerting up to 20 pounds of force occasionally, and/or up to 10 pounds of force to move objects; may also require feeling, manual dexterity, handling, lifting, reaching, repetitive motion, speaking, standing, talking, visual acuity, and walking.
Work environment
Work is performed in a dynamic environment that requires sensitivity and…
(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).