Plano, TX, United States
10 hours ago
Software Engineer

DESCRIPTION:

Duties: Drive the design, development and implementation of software solutions. Solve business problems through innovation and engineering practices. Lead Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules. Identify or troubleshoot application code-related issues. Lead code reviews to ensure solutions are aligned to pre-defined architectural specifications. Assist with design reviews by recommending ways to incorporate requirements into designs and information or data flows. Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions.


QUALIFICATIONS:

Minimum education and experience required: Bachelor’s degree in Electronic Engineering, Computer Science, Computer Engineering, Information Technology, or related field of study plus 7 years of experience in the job offered or as a Software Engineer, Systems Analyst, I.T. Consultant, or related occupation. The employer will alternatively accept a Master’s degree in Electronic Engineering, Computer Science, Computer Engineering, Information Technology, or related field of study plus 5 years of experience in the job offered or as a Software Engineer, Systems Analyst, I.T. Consultant, or related occupation.

Skills Required: Requires experience with the following: Analyzing software requirements to determine feasibility of design within time and cost constraints; designing and developing software for eCommerce websites and enterprises web services; assisting Product Managers in designing and defining new features; crafting technical designs for driving the evolution of site architecture; producing low level design documentation and getting the Design reviewed with architect team; writing high quality code consistent with coding standards; building code based on requirements and design, and writing its Junit test cases covering each and every operation of the implementation to ensure code coverage is greater than 95 percentage; writing automated tests of new features to ensure they are high quality; Working with lead engineers and architects in crafting technical designs; reviewing the work of other engineers for ensuring work product is consistent with company standards; serving as a member of the Scrum team and participating in all planning, stand-up and retrospective meetings; Java; J2EE; Spring; Struts; Spring Boot; Spring Batch; SOAP and Restful webservices; Hibernate; SOA (service-oriented architecture); Oracle; SQL; AEM (Adobe Experience Manager) on-prem; AEM cloud as a service (AEMaCS); REST Assured; Javascript; JSR 286 Portlet; IBM Data Power; Ajax; CSS; XML; JSON; SOAP UI; UML; Mule ESB; PVCS; Git; Github; SVN; Maven; Ant Scripts; JCR/OAK; eclipse; IntelliJ; OmniGraffle; Websphere Application Server; Unix; FTP.

Job Location: 8181 Communications Pkwy, Plano, TX 75024.

Confirm your E-mail: Send Email