Radiant Digital

Systems/Senior Software Programmer-22978

Programmer Analyst in Ashburn, VA

Posted 2019-09-09
Description

Description:

Works closely with customers and team members to understand current operating procedures, program objectives, and business requirements that drive the design and development of high-quality technical solutions. Involved with full systems life cycle to include planning, coding, testing, and documentation. Experienced in system analysis, design, and quality assurance. Consults with user to identify current operating procedures and clarify program objectives and makes recommendations about new code or reuse of existing code. Bachelor's degree in computer science, information systems, or other related fields. Ability to manage multiple assignments. Superior written and oral communication skills. 5+ years of experience.

JOB DUTIES:

Create prototypes and wireframes to get business acceptance of ideas.
Responsible for requirement gathering, designing, coding, testing, and deploying services and APIs.
Provide expertise in architecture & design, systems integration and end to end designs for critical Enterprise systems.
Develop system architecture that improves designs & enhances user experience.
Collaborate efficiently with various cross-functional teams like IT teams (Dev/Test/DB/CM), product owners, project managers, sales users, order managers, production support teams, etc.
Support to Dev-to-Dev/End-to-End testing, coordinate with testers providing test case requirements and clarifications, and interact with respective external systems POCs.
Ability to manage multiple assignments and projects.
Provide production support to monitor and address customer incident tickets and escalated tickets within 24 hours.


MUST HAVE SKILLS:

Hands-on experience in Java/ J2EE Technologies and a solid understanding of Object Oriented Programming with at least 4+ years of experience
Familiar with J2EE frameworks like Spring MVC, Spring Boot, Spring JDBC and standing up applications in a microservice platform,
2+ years of experience in using front-end technologies like JavaScript, HTML 5, CSS.
2+ years of experience in JavaScript framework like Angular, React JS, Sencha Ext JS.
Strong SQL skills. Experienced in working with relational databases like Oracle. At least 4+ years.
Experienced in building applications using a microservice framework. Familiar with Spring Boot. At least 2+ years.
Experienced in writing medium to complex Stored Procedures. At least 2+ years.
Experienced in creating and interfacing with internal and external systems using SOAP web services and REST APIs. Familiar with creating XSD/ WSDLs for exposing new SOAP services and consuming external services.
Familiar in processing and parsing of XML/JSON data.
Familiar in the usage of various architectural design patterns (MVC, Factory, Singleton, DAO, etc).
Experienced in a production support role with strong UNIX and problem-solving skills. Should be able to review incident tickets, work with internal/external users and quickly perform root cause analysis to address tickets within a 24 hour SLA.
Familiar with code versioning tools like SVN, GIT.
Experienced working in Agile SDLC and familiar with using JIRA and OneConfluence for project management.

DESIRED SKILLS:
Any experience in building solutions /working on applications using Conceptwave/ Ericsson Catalog Manager is preferred and a huge plus.
Experience in architecting and building multi-threaded solutions to process large data and enable parallel processing of info.
Experienced in using ORM frameworks like Hibernate. At least 2+ years

EDUCATION/CERTIFICATIONS:

Minimum Bachelor's Degree in Computer Science, Information Technology, or other related fields with at least 7 years of experience or
Masters' Degree in Computer Science, Information Technology, or other related fields plus 5 years of experience.

Ready to be Seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be Seen in a new Programmer Analyst job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and Be Seen.