What are the responsibilities and job description for the Programmer Analyst position at United Systems of Arkansas, Inc.?
Programmer/Analyst position supports the development, implementation and maintenance of computer applications and databases used by our production staff. He/she monitors the operation of assigned programs and conducts analysis, design processes, and testing of software. He/she also responds to problems by diagnosing and correcting errors in logic and coding. He/she will work with team members to enhance functionality and/or performance of company applications and to ensure that any new software integration meets functional requirements, system compliance, and interface specifications.
Programmer Analyst develops applications using Microsoft .Net and/or web technologies with emphasis on flat and relational database access and automated workflow processes. Programmer Analyst should be familiar with output generation in predominantly standard Adobe Postscript/PDF type. Knowledge of DynamicPDF Core Suite tools is an added advantage.
Programmer Analyst Responsibilities
- Support production in case of system or application failure at all times production is active
- Ascertain the validity (format, structure and if possible, content) of customer input data
- Provide data tests (data proofs) of applications for customer and production approval including digital and/or hardcopy proofs for customer approvals
- Produce documented code for application testing by another team member
- Support production in case of system or application failure at all times production is active
- Ensures that machine barcodes to drive inserters (like Pitney Bowes Flowmaster) are placed correctly, and provide the correct instructions for the inserter operations needed
- Accepts the responsibility to prevent the possibility that unapproved printer resources make it into production until signed proofs are obtained authorizing the use of such
- Authorize/release processing jobs into production, accepts complete responsibility for input data integrity as well as the layout and content seen in finished output
- Production inspection of the final output is performed and logged for every first time an application goes into production, at the beginning and at the end is mandatory
- Programmer accepts the responsibility to ensure that code generates correct USPS documentation, reflective of the physical attributes of the mailed documents and directions to mail at requested/required rates and classifications
- Analyze and recommend solutions to increase efficiency within department or other departments
Required Qualifications
- BS in Computer Science with minimum five (5) years’ experience
- Minimum of two years designing enterprise class solutions using object-oriented analysis and design, design patterns, UML, service-oriented architecture and solution frameworks
- Minimum of three years’ development experience with the .NET framework 4.5 or higher/ .Net 5.0 including Window Forms, MVC using C#. Full-stack web development preferred
- Experience with applications with .NET Core, ASP.NET Web Forms using C# and JavaScript. Blazor experience preferred
- Experience designing and maintaining full-stack PHP applications, including front-end technologies such as HTML, CSS, JavaScript, jQuery, and AJAX
- Experience creating and using APIs and Web Services preferably using .Net Core
- Minimum of two years’ experience with SQL Server 2016 or above with proficiency in writing fine-tuned SQL queries, stored procedures
- Experience working with secure web application practices, including input validation, authentication/authorization, and protection against common vulnerabilities (e.g., SQL injection, XSS, CSRF)
- Experience deploying and maintaining PHP applications in hosted environments, including configuration of web servers (e.g., Apache/Nginx) and CDN/security services (e.g., Cloudflare)
- Experience with financial system integrations, such as QuickBooks Desktop or similar accounting platforms
- Familiarity with application monitoring and analytics tools, including Google Analytics or similar platforms
- Experience integrating third-party services and APIs within PHP applications, including payment processors (e.g., Stripe), analytics platforms, and external data providers
- Ability to quickly decipher existing/legacy code functions with documentation to provide maintenance support
- 1 years of defining CI/CD pipelines in Azure DevOps, including Test Driven Development (TDD), Continuous Integration, and Continuous Deployment
- Demonstrated ability to provide compiled executable standalone applications and/or web site
- Familiarity with the full application development lifecycle (analysis, design, coding, testing) of the backend and the front-end
- Experience with Agile project management methodology
Full time employees are eligible for the following benefits:
· Accrue 104 hours of PTO during their first year
· After the probationary period, full time employees are eligible to participate in the 401(k) savings plan and,
· Insurance benefits including Medical and Prescription Drug, Dental, Vision, Long-term Disability and Life Insurance.
· Short-term Disability insurance will also be available
Salary : $65,000 - $90,000