Logo
Jobs via Dice

Senior Programmer

Jobs via Dice, Los Angeles, California, United States, 90079

Save Job

3 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Dice is the leading career destination for tech experts at every stage of their careers. Our client, Genesis Global Recruiting Inc, is seeking the following. Apply via Dice today! Overview

A Senior Programmer is responsible for leading and/or working on the most complex IT applications design, documentation, development, modification, testing, installation, implementation and support of new or existing applications software. This classification may also plan, install, configure, test, implement and manage a systems environment in support of an organization’s IT architecture and business needs. Responsibilities

Lead and/or work on the most complex IT applications design, documentation, development, modification, testing, installation, implementation and support of new or existing applications software. Analyze and refine systems requirements; translate systems requirements into applications prototypes; plan and design systems architecture; write, debug and maintain code; determine and design applications architecture; determine output media/formats; design user interfaces; work with customers to test applications; assure software and systems quality and functionality; integrate hardware and software components; write and maintain program documentation; evaluate new applications software technologies. Ensure rigorous application of information security/information assurance policies, principles and practices to the delivery of application software services. For operating systems, analyze requirements in response to business requirements, risks and costs; evaluate, select, verify and validate the systems software environment; install/compile tools; integrate components; monitor and tune performance; ensure security policies are applied. Skills Required

The Senior Programmer will possess knowledge and experience in applications software development principles and methods sufficient to participate in design, development, testing and implementation of new or modified applications software; operating systems installation and configuration procedures; database management principles; software design principles; and related infrastructure considerations. Code, test and debug complex web/mobile applications using .NET Core components (including ASP.NET, VB.NET, and other integrations), C#, jQuery, HTML5, CSS, JavaScript, AJAX, JSON, XML, and MVC. Identify, analyze, and resolve complex application problems; proficiency in creating and managing stored procedures, functions, and queries. Strong coding skills in Oracle PL/SQL and Microsoft T-SQL; document code functionality clearly. Develop web services to integrate with multiple internal and external systems. Database management, including CRUD operations and efficient data loading into database tables. Object-oriented programming languages (e.g., C#, Java) with the ability to design and document business class layers. Generate reports using Report Builder and Power BI Desktop. Troubleshoot and test newly developed programs to ensure UI functionality aligns with design and standards. Proficiency in designing table structures, constraints, triggers, and sequences to support data integrity and application validations. Create batch jobs (console application) to automate daily tasks from different databases. Qualifications

Experience Required: Minimum seven (7) years of experience in electronic data processing systems study, design, and programming. At least four (4) years of that experience must be in a lead capacity. Experience Preferred

Azure and AWS cloud platforms (+3 years each). Extensive experience developing interactive web applications using Blazor/Blazor.NET (+5 years) and strong proficiency in C# (+10 years) and HTML (+10 years). Understanding of Agile Development principles and DevOps practices (+5 years). Education

Bachelor’s degree in Computer Science, Information Systems, or closely related field required. Additional qualifying experience may be substituted for the required education on a year-for-year basis. Location & Employment Type

Local Candidate Only Live Scan Required; Background check; Must have a valid driver’s license and access to an operating vehicle to attend meetings. Employment Type: Full-time (W2 only). We are interviewing in person. Must have a valid driver’s license and be local. We are hiring on a W2 basis. Get notified about new Senior Software Engineer jobs in Los Angeles, CA.

#J-18808-Ljbffr