Atruz Solutions is looking for Programmer Analysts to work for their esteemed clients.
JOB TITLE: Programmer Analysts
JOB DUTIES: Design, define, develop, test, and implement software applications using technologies such as Oracle, SQL, Java, J2EE, Servlets, EJB, PL/SQL, JDBC, Windows, Ajax, Hibernate, HTML, DHTML, CSS, Apex, visualforce pages, Controllers, Java Script, and Shell Scripting and Unix. Perform site maintenance and development. Developing UI Components using Lightening, Visualforce Pages/Components, Apex Controllers HTML, DHTML, Java Script, JQUERY, ANGULAR, REACT JD AJAX, S-Controls and CSS. Designed and implementation of real-time and batch integration with Salesforce and other systems using REST and Bulk APIs through integration platforms (MuleSoft). Implement new processes within the current infrastructure and assist with infrastructure upgrades and advancements. Configuring customized solutions on sales cloud, service cloud, using API. Code, design, and administering webservice applications using Java, JDBC, and Servlets. Design, perform, and monitor unit and integration testing on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging. Administer critical analysis of test results and deliver solutions to problem areas. Experience in integration with salesforce with other Enterprise systems (CTI Integration, Big Machines, Veeva, salesforce, SAP ERP, Oracle Apps, TIBCO BW, Cast Iron, and Java). Expertise in Back end programming in Apex, Triggers, Web services, Batch Apex in Sales force. Performing unit testing using Test classes and integration testing and working on post-Production support and maintenance issues. Utilize Oracle, SQL, and PL/SQL in database management and migration. Understand current business processes and gather and analyze business requirements. Perform GAP analysis and design analysis of business with technical requirements. Develop detailed design proof-of-concepts, wireframes, and prototypes as requested. Develop logical, high quality code and design solutions that offer maximum reusability, maintainability, and scalability while minimizing complex code and customization. Assist in identifying process improvements for database performance, reliability and stability. Develop and maintain validation rules, custom workflows, and business processes using workflow, visual workflow, and process builder and apex code. Develop Java Beans and Hibernate mapping files for interaction with database. Implement service layer façade. Prepare technical design documents as needed. Develop complex SQL, SOQL, SOSL queries to extract data from database. Lead preparation of functional test cases and its execution. Generate reports for management and/or team members on the status of processes. Developing reports, dashboards, and processes to continuously monitor data quality and integrity. Define and enforce best practices/standards supporting the platform adoption and full application lifecycle (design, development, change control, UAT, deployment and support). Develop and maintains enterprise architecture model and standards, including conceptualization and planning, system design and implementation design. Design and develop highly scalable, cloud-native applications on the Salesforce Sales/Service Cloud platform, Strategize, plan and manage all processes related to continuous integration, continuous delivery, and process automation. Enforce strict compliance and security requirements in accordance with federal regulations and best practices. Collaborate with Architects, DevOps Engineers, Team Members, Product Owners and Engineers across the organization to deliver a comprehensive solution. Continuously improve the speed, reliability and quality of our product delivery. Participate in peer design and code reviews as part of the Dev-Ops process. Follow modern Dev-Ops process using Git and Continuous Integration tools. Understand Force.com capabilities, governor limits, limit monitoring and best practices for limit-informed development. Effectively collaborate with project team to understand the requirements, analyze them and apply new technologies to implement optimal solutions. Build integrations to interact with external systems based on instructions and pre-established guidelines from a Technical Architect. Influences the team designs and solutions. Mentor software engineers through code reviews and hands-on design sessions. Contributes meaningfully to code reviews of teams work, providing collaborative guidance in areas of strength. Utilizing knowledge of agile software methodology and participating in daily and weekly scrum meetings for building software through incremental and iterative work cycles.
JOB REQUIREMENT: Requires a Master’s degree in Computer Science, Management Information Systems, Information Technology, Engineering, or a related field plus 2 years of experience. In lieu of the above, we will also accept a Bachelor’s degree plus 5 years of progressively responsible post-baccalaureate experience. Foreign degree equivalent is acceptable. We will also accept any suitable combination of education, training or experience. Experience to include performing software design, testing and debugging; designing and implementing service frameworks for clients; utilizing Oracle and Apex; developing frameworks using SQL and Java, apex conducting Unix shell scripting; utilizing SQL queries and PL/SQL; working using Agile/SCRUM methodology.
HOURS: 40 hours per week, M-F, 9:00 a.m. – 5:00 p.m.
JOB LOCATION: 26632 Towne Center Dr. Suite 300 Foothill Ranch, CA 92610; Travel not required, but must be willing to relocate to unanticipated locations across the country per contract demand.
CONTACT: Email resume referencing job code# ATZPA21 to Director, Atruz Solutions, LLC. at firstname.lastname@example.org
Note: This position is eligible for employee referral bonus program. Please refer to the posted policy for details.