Job Description
Job DescriptionDescription:
We are seeking a highly skilled and experienced Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development and a passion for building innovative solutions. You will partner with management to define software requirements and take the lead on operational and technical projects, produce and implement functional software solutions, and serve as a mentor and subject matter expert along with achieving goals to develop high-quality software that is aligned with user needs and business goals.
If you are a motivated and talented software engineer looking to make an impact, we encourage you to apply.
Requirements:
ESSENTIAL JOB DUTIES & RESPONSIBILITIES
Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.
- Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Prepare and install solutions by determining and designing system specifications, standards and programming.
- Improve operations by conducting systems analysis and recommending changes in policies and procedures.
- Update job knowledge by studying state-of-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.
- Support and develop software engineers by providing advice, coaching, and educational opportunities.
- Anticipate, analyze and solve unique and complex problems and suggests new and/or significantly reengineered processes important to the company’s success.
- Analysis or situations or data requires an in-depth evaluation of known and unknown factors.
- Provide leadership in the definition and evolution of processes and standards.
- Make critical resource recommendations to corporate management as needed.
- Provide leadership for proposals and business capture activities.
- Serve as a Principal Investigator on projects; to include content development for proposals.
- Responsibly and respectfully interacts with customers and suppliers to ensure customer satisfaction and project alignment.
OTHER DUTIES
May be required to perform other duties as assigned by management, which are reasonably within the scope of the position.
REQUIRED SKILLS AND ABILITIES
- Must possess and maintain a Security Clearance or the ability to obtain.
- Strong problem-solving skills and a willingness to be flexible and learn new concepts and technologies on the job.
- Excellent communication skills.
- Strong coding skills in a modern object-oriented language (e.g., C#, Java, C++).
- Ability to work effectively and comfortably with multidisciplinary teams of engineers and support staff.
- Ability to work effectively with senior engineers and translate results from complex analytics into elegant data products.
EDUCATION/TRAINING/EXPERIENCE
- Bachelor’s degree or higher in computer science, computer engineering, or related discipline required.
- Related work experience required: BS/MS, 10+ years OR PhD, 6+ years.
- Proven record of technical leadership in job area.
- Experience with programming languages (JAVA, C/ C++, Python/TensorFlow/Scikit-Learn, MATLAB, and ML frameworks).
- Familiarity with streaming data processing frameworks such as Kafka / Spark/ Hadoop is a plus.
- Familiarity with Functional Programming concepts and styles a plus.
WORK ENVIRONMENT
Work is performed in an office environment, setting at a desk in an office or meeting room.
PHYSICAL REQUIREMENTS
- Work requires regular and long periods of sitting at a desk and working on a computer.
- Operates standard office equipment and keyboard.
- Occasionally carrying packages, laptop, and other small items- up to 15 pounds.
- Walk short distances throughout the building.
TRAVEL
Occasional travel may be required.
EEO Statement
It is the policy of Vadum to provide for an promote equal employment opportunity in employment compensation and other terms and conditions of employment without discrimination based on age, race, creed, color, national origin, gender, sexual orientation, disability, marital status, Vietnam Era Veteran status, genetic predisposition, or carrier status. Vadum is committed to assuring equal employment opportunity and equal access to services, programs, and activities for individuals with disabilities. It is the policy of Vadum to provide reasonable accommodation to a qualified individual with a disability to enable such individual to perform the essential functions of the position for which he/she is applying in which he/she is employed. Further, it is the policy of Vadum to provide reasonable accommodation for religious observers.
The policy applies to all employment practices and actions. It includes, but is not limited to, recruitment, job application process, examination and testing, hiring, training, disciplinary actions, rate of pay or other compensation, advancement, classification, transfer, reassignment and promotions.