Bexar County Information Technology · 2 days ago
Senior Applications Developer
Wonder how qualified you are to the job?
Maximize your interview chances
Government Administration
Insider Connection @Bexar County Information Technology
Responsibilities
Responsible for planning, processing, and performing all assigned work efficiently
Develop new solutions and applications focusing on utilizing Azure Government PAAS offerings and .NET Core
Ensure appropriate implementation of technology in production and development environments
Mentor less experienced developers in application development tasks using design patterns, best practices, and DevOps
Translate requirements into application features, engaging customers and business analysts for clarification
Work with solution or application architects to ensure system and technical architectures align with standards
Analyze and document technical impacts and dependencies for application development and integration processes
Design, build, and maintain applications with effective and reliable code emphasizing performance and reusability
Perform testing to ensure application logic and functionality execute as expected
Create application documentation including code, workflow, architecture, database, installation, and troubleshooting guides
Review and repair legacy application code, respond to service requests and bug reports promptly and professionally
Perform root cause analysis of reported application issues and provide long-term solutions
Assist with research, report to the Application Development Manager, and perform other related duties as required
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Graduation from an accredited college or university with a Bachelor’s Degree in Computer Science, Software Engineering, or a closely IT-related major, and six (6) to eight (8) years’ of Application Development and Integration experience; or an equivalent combination of education and experience.
Experience with 4 or more of the following is required: ASP.NET, MVC, JavaScript/JQuery, HTML5/CSS3, RESTful Services, Microsoft Active Directory, OAuth, XML, JSON
Strong knowledge and experience in .NET development using the C# programming language; strong knowledge of Software Development Lifecycle and Software Design patterns; strong knowledge of database design (normalization, referential integrity, indexes), development (T-SQL scripting, stored procedures, functions, and optimization), and security using Microsoft SQL Server; basic knowledge of infrastructure technology (networking, servers, storage, etc.); working knowledge of Microsoft Office
Experience with Enterprise Service Bus (ESB) architectures (Integration Brokers, XML, API, Services); experience with enterprise architecture integration technologies; experience with agile software development methodologies; experience with XML, SOAP, REST and/or Web Services; experience working with infrastructure technology (networking, servers, storage, etc.)
Expertise skill in software, hardware, data structures, and communications technology across multiple platforms; strong skill of subject matter expertise in integration, interfaces, applications and architectures; skill in providing good estimates, and realistic implementation schedules for tasks, projects and initiatives
Strong skill in graphical, written and verbal communication
Ability to effectively communicate complex ideas in a clear and concise manner across functional and technical departments, both verbally and in writing; ability to establish and maintain effective working relationships with co-workers, stakeholders, County employees, Elected/Appointed Officials, outside organizations and agencies, vendors and the general public
Must clear and maintain a favorable background investigation and clearance performed by Bexar County
Must clear a pre-employment physical and a pre-employment drug screen test performed by Bexar County
After-hours work may be required occasionally during outages, after-hours deployments and maintenance windows
Will be on-call 24/7 for 1 week every 3 weeks or according to on-call rotation
May be required to work more than 40 hours during the work week
This position may need to satisfy the requirement of completing and passing an assessment during the employment process
Preferred
Master’s degree from an accredited college or university
Experience with Microsoft Azure Government Development (App Service, App Service Environment, Azure Active Directory, Microsoft Graph API, Azure SQL DB, Azure Cosmos DB)
Experience with Microsoft Azure DevOps
Knowledge of Entity Framework and LINQ
Knowledge of VB .NET for support of legacy applications
Benefits
Health Insurance
Life Insurance
Pet Insurance
State-of-the-Art Wellness Center and Gym
Telework (for some positions)
Short- and Long-term Disability Insurance
Annual Training Plans for all employees
Paid Certifications
Longevity Pay