At a Glance
- Tasks: Design, develop, and test innovative computer hardware and software systems.
- Company: Join Prescient Edge, a company that values integrity and employee success.
- Benefits: Enjoy competitive salary, comprehensive healthcare, retirement plans, and career development opportunities.
- Other info: Opportunity for growth in a dynamic field with a focus on innovation.
- Why this job: Make a real impact in tech while working in a supportive and engaging environment.
- Qualifications: 3 years of experience in computer design or software development and a relevant degree.
The predicted salary is between 50000 - 60000 £ per year.
Please note that the availability of this position is contingent upon award.
At Prescient Edge, we believe that acting with integrity and serving our employees is the key to everyone's success. To that end, we provide employees with a best-in-class benefits package that includes:
- A competitive salary with performance bonus opportunities.
- Comprehensive healthcare benefits, including medical, vision, dental, and orthodontia coverage.
- A substantial retirement plan with no vesting schedule.
- Career development opportunities, including on-the-job training, tuition reimbursement, and networking.
- A positive work environment where employees are respected, supported, and engaged.
Computer hardware and software engineers research, design, develop, and test computer hardware and software programs. Hardware refers to computer chips, circuit boards, computer systems, and related equipment such as keyboards, modems, and printers. Computer software engineers develop software systems that control computers. Computer hardware engineers work exclusively with computers and computer-related equipment. In addition to design and development duties, computer hardware engineers supervise the manufacturing and installation of computers and computer-related equipment. Computer software engineers develop new computer software systems and incorporate new technologies into a rapidly growing range of applications. Computer software engineers apply the principles and techniques of computer science, engineering, and mathematical analysis to the design, development, testing, and evaluation of the software and systems that enable computers to perform their many applications. Software engineers analyze users’ needs and design, construct, test, and maintain computer applications software or systems. Computer software engineers can be involved in the design and development of many types of software, including software for operating systems and network distribution, and compilers, which convert programs for execution on a computer. They also solve technical problems that arise. Software engineers must possess strong programming skills but are more concerned with developing algorithms and analyzing and solving programming problems than with writing code. The programming languages most often used are C, C++, and Java, with Fortran and COBOL used less commonly.
Security clearance required: SECRET level.
Requirements:
- Experience: 3 years of professional experience in computer design, software development or computer networks.
- Education: Bachelor's level degree in Computer, Electrical or Electronics Engineering or Mathematics with field of concentration in computer science.
Location: Norfolk, VA
Mid Computer Programmer in Norfolk employer: Prescient Edge
Contact Detail:
Prescient Edge Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mid Computer Programmer in Norfolk
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C, C++, or Java. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your thought process. Employers love to see how you tackle technical problems!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented programmers like you. Plus, it’s a great way to ensure your application gets noticed.
We think you need these skills to ace Mid Computer Programmer in Norfolk
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Mid Computer Programmer role. Highlight your experience with programming languages like C, C++, and Java, and showcase any relevant projects that demonstrate your skills in software development and problem-solving.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this position and how your background aligns with the job description. Don’t forget to mention your experience in computer design and software development.
Showcase Your Technical Skills: In your application, be sure to highlight your technical skills and any specific projects you've worked on that relate to hardware and software engineering. This will help us see your hands-on experience and problem-solving abilities.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates!
How to prepare for a job interview at Prescient Edge
✨Know Your Tech
Make sure you brush up on your programming languages, especially C, C++, and Java. Be ready to discuss your experience with these languages and how you've used them in past projects. It’s also a good idea to have a few examples of algorithms or problem-solving scenarios up your sleeve.
✨Understand the Company
Research Prescient Edge and their work culture. Familiarise yourself with their values, especially around integrity and employee support. This will help you align your answers with what they’re looking for and show that you’re genuinely interested in being part of their team.
✨Prepare for Technical Questions
Expect technical questions that test your knowledge of computer hardware and software systems. Practice explaining complex concepts in simple terms, as this shows your understanding and ability to communicate effectively. You might even want to do some mock interviews with a friend.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific challenges you've faced in your previous roles and how you overcame them. Highlight your analytical skills and your approach to troubleshooting. This is crucial since the role involves solving technical problems that arise during software development.