Software Engineer

Red Rock Business Advisors
Leesburg, VA
Oct 09, 2021
Oct 20, 2021
Full Time
Job Description Extensive experience in web application development, with specific expertise in using Ruby on Rails, HTML, CSS, and JavaScript in a production LINUX environment. Outstanding knowledge of Oracle or MySQL. Excellent oral and written communication skills and the ability to work in a team environment. Ability to follow standard software development life cycle processes and participate in code reviews, writing technical documentation, building and executing unit test plans, and software packaging and deployment. Experience managing code with unit tests and Git. Familiarity with Agile software development methodologies to ensure the early and continuous delivery of Software. Perform maintenance of programs and correct defects that have been identified during the maintenance process. Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Prepares and installs solutions by determining and designing system specifications, standards, and programming. Improves operations by conducting systems analysis; recommending changes in policies and procedures.Skills and Specifications A bachelor's degree in an IT related discipline Knowledge of software coding according to standards that have been published and the guidelines for the design as set out by clients Ability to or experience with the interpretation of specifications and requirements documents Solid understanding of OOP Relational database skills Automated Testing - Unit, Functional, Integration Web Application Development

Similar jobs