Skip to main content

This job has expired

Software Development Engineer/Programmer

Employer
Vidoori inc
Location
Suitland, MD
Closing date
Oct 24, 2021
Job Description:Vidoori, Inc., a rapidly growing small business that specializes in building strong Engineering teams that provide high quality, modern technical solutions to our clients, is seeking a Software Development Engineer/Programmer who:Applies extensive expertise in software developmentSolves complex problems that require the regular use of ingenuity and creativityPerforms work without need for direct supervisionMakes sound decisions that achieve critical organizational objectivesCan function in project leadership roles and represent Vidoori as the prime customer contact on significant technical mattersDevelops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.Investigates problem areas.Follows the software development lifecycle.Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.Prepares and installs solutions by determining and designing system specifications, standards, and programming.Improves operations by conducting systems analysis and recommending changes in policies and procedures.Obtains and licenses software by obtaining required information from vendors, recommending purchases, and testing and approving products.Protects operations by keeping information confidential.Provides information by collecting, analyzing, and summarizing development and service issues.Accomplishes engineering and organization mission by completing related results as neededRequired Experience:Must have:Must have experience in application architecture and design patternsMust have excellent knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operationsExperience in development of distributed/scalable systems and high-volume transaction applicationsMust be proficient in the following:Analyzing informationGeneral programming skillsSoftware designSoftware debuggingSoftware documentationSoftware testingProblem solvingTeamworkSoftware development fundamentalsSoftware development processBachelor's degree in Computer Science or related fieldJava or C++, Spring, Angular,Vue.JS, OpenShift, OpenJDKSeeking 5 years of experience performing software development activitiesFrom: Vidoori inc

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert