Location: San Antonio, TX 78207
Post Date: 03/13/2023
Duties and Responsibilities
- Responsible for planning, processing and performing all assigned work in an efficient manner
- Develops new solutions and applications with a focus on utilizing Azure Government PAAS offerings and .NET Core
- Ensures appropriate implementation of technology both within the production and the development environments
- Mentors less experienced developers to accomplish application development tasks using design patterns, development best practices, and DevOps
- Responsible for translating requirements into application features, and engaging customers and business analysts for more information and clarification as appropriate
- Works with solution or application architects to ensure system and technical architectures are aligned with business and application standards
- Works with solution or application architects to analyze and document technical impacts and dependencies in support of application development and integration processes
- Analyzes complex problems, and develops appropriate solutions
- Designs, builds, and maintains applications by creating effective and reliable code with emphasis on performance and reusability
- Performs necessary testing to ensure that application logic and functionality executes as expected and provides accurate results
- Creates assigned application documentation which may include code, workflow, architecture, environment, database, installation, and troubleshooting diagrams or guides
- Reviews and repairs legacy application code
- Responds promptly and professionally to service requests and bug reports
- Performs root cause analysis of reported application issues and provides long term solutions
- Assists with research
- Reports to the Application Development Manager
- Performs other related duties as required
Minimum Qualifications
- 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, employees, Elected/Appointed Officials, outside organizations and agencies, vendors and the general public
- Must clear and maintain a favorable background investigation and clearance
- Must clear a pre-employment physical and a pre-employment drug screen test
- 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 Qualifications:
- 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
Click Here to Apply