SIGN IN
Software Engineer - BCSO jobs in United States
cer-icon
Apply on Employer Site
company-logo

Bexar County Sheriff's Office · 17 hours ago

Software Engineer - BCSO

Bexar County is seeking a Software Engineer to join their team. The role involves planning, designing, and developing software systems while collaborating closely with project management and stakeholders to ensure system performance and usability.
Law Enforcement
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Plans, processes and performs assignments in an efficient manner with assistance from the Technical Services Manager
Works closely with Project Management and Stakeholders
Designs and develops programming systems, making specific determinations about system performance and usability of the software
Responds promptly and professionally to requests for service and bug reports
Reviews and repairs legacy reporting code
Assists with system analysis and development, with limited support from professional staff, to keep systems current with changing technologies
Analyzes, designs and assists with the implementation and/or development of software systems to form a basis for the solution of information processing
Analyzes system specifications and translate system requirements to tasks specifications for programmers
Performs analysis of current programs including performance, diagnosis and trouble shooting of problem programs, and designing solutions to problematic programming and processes
Tests new programs to ensure that logic and syntax are correct, and that program results are accurate
Assists programmers with programming assignments
Documents code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in data base tables on procedural, modular and data base level
Assists with research and recommends software tools to the Technical Services Manager
Contributes to project technical architecture design and development
Ensures appropriate implementation of technology both with in the production and the development environments
Provides business and IT data on IT database trends and issues
Works closely with the Project Manager to rapidly move client through implementation cycles and manage all risks/issues
Interfaces with third party implementation organizations as needed to seamlessly deliver projects
Performs related duties as required

Qualification

.NETC#ASPADO.NETXMLWeb ServicesComputer SecurityCommunication SkillsProblem SolvingTeamwork

Required

Graduation from an accredited college or university with Bachelor's Degree in Computer Science, Management Information Systems, Mathematics or closely related field
Three years of experience developing and supporting Web applications in .NET
Two years' experience in data processing and systems analysis including two years computer systems security administration
A minimum of 1 year of experience developing e-commerce applications/components using C#, VB.NET, or ASP
Experience ADO.NET required
Expert knowledge of component writing
Advanced knowledge of computer languages, data structures, computer logic and flow-charting, computer program design methods and techniques, database vendor versions, compiler versions, maintaining and debugging live software systems, and writing program documentation
Advanced knowledge of used operating systems, standard development tools, and networking technologies from the programmers prospective
Good knowledge of security and encryption
In-depth technical knowledge of the current hardware
Solid working knowledge of XML, Web Services and object-oriented techniques
Demonstrated knowledge of Microsoft .NET architecture best practices
Knowledge of mathematical and statistical principles and formulas
Overall knowledge of the computing environment at large, e.g. typical uses and user populations of operating systems, communications protocols, hardware platforms, etc
Possess advanced technical skills and excellent communication skills, with an emphasis on verbal and written communication
Ability to identify tasks which require automation and automate them
Ability to solve problems quickly and completely
Ability to multi-task and stay organized in a dynamic work environment
Ability to write, edit, and debug computer programs to achieve desired output
Ability to work productively in a team
Ability to learn new programming languages quickly
Ability to determine whether a particular problem is caused by hardware, operating systems software, application programs, or network failures
Ability to use standard computing tools: Word processor, spreadsheet, browser, email, and file compression software
Ability to communicate effectively, both verbally and in writing
Ability to establish/maintain effective working relationships with co-workers, County employees and the general public
Must secure and maintain a favorable background investigation by the Bexar County Sheriffs Office
Must have a valid driver's license
May work more than 40 hours during the work week

Benefits

Competitive salary
Retirement
Benefits

Company

Bexar County Sheriff's Office

twittertwittertwitter
company-logo
MISSION We exist to enhance the quality of life in Bexar County by safeguarding the lives, rights, and property of all people and to improve public safety by reducing the impact of crime through continued partnerships within our community.

Funding

Current Stage
Late Stage
Company data provided by crunchbase