Ampcus Inc logo
Ampcus Inc
Posted 89 days agoVerified live 1d ago

Software Engineering

Brief overview

Remote
UndergradOr in progress

About the company

Ampcus Inc logo
Ampcus Incampcus.com

Ampcus is a global business, technology consulting and an staff augmentation firm specializing in AI/ML,digital solutions, Cybersecurity & Risk management, Testing, Forensics & Fraud services and human capital management.

Job description

Summary

Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. They are in search of a highly motivated candidate to join their talented team as a Software Engineer. The role involves developing software systems, conducting requirements analysis, and applying software development best practices.

Responsibilities

  • Codes from scratch; If role focus is on modifying existing code from existing systems - see application / software development AOE
  • Develop software systems or applications for software enhancements and new products including cloud-based or internet-related tools
  • Develop software systems or applications for software enhancements and new products including cloud-based or internet-related tools
  • Software engineering focus on developing multiple types/categories of software including end-user applications and operating systems/utility software, that provides a platform for running end-user applications
  • The work includes Conducting requirements gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics. Use programming, scripting, and/or database languages to write the software code
  • Support evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
  • Apply knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Learns routine assignments of limited scope and complexity
  • Follows practices and procedures to solve standard or routine problems
  • Receives general instructions on routine work and detailed guidance from more senior members on all new tasks
  • Work is typically reviewed in detail at frequent intervals for accuracy
  • Build stable internal working relationships
  • Communicates and seeks guidance/feedback regularly from more senior members of the team
  • Primarily interacts with supervisors, project leaders, mentors, or other professionals in the same discipline
  • Explain facts, policies, and practices related to discipline

Skills

  • Typically requires a college degree (or equivalent) with up to one year of experience but may not have any
  • Has conceptual knowledge of theories, principles, and practices within discipline and industry
  • Codes from scratch; If role focus is on modifying existing code from existing systems - see application / software development AOE
  • Develop software systems or applications for software enhancements and new products including cloud-based or internet-related tools
  • Software engineering focus on developing multiple types/categories of software including end-user applications and operating systems/utility software, that provides a platform for running end-user applications
  • The work includes Conducting requirements gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics
  • Use programming, scripting, and/or database languages to write the software code
  • Support evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
  • Apply knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Learns routine assignments of limited scope and complexity
  • Follows practices and procedures to solve standard or routine problems
  • Receives general instructions on routine work and detailed guidance from more senior members on all new tasks
  • Work is typically reviewed in detail at frequent intervals for accuracy
  • Build stable internal working relationships
  • Communicates and seeks guidance/feedback regularly from more senior members of the team
  • Primarily interacts with supervisors, project leaders, mentors, or other professionals in the same discipline
  • Explain facts, policies, and practices related to discipline

Qualifications

Must Haves

  • Typically requires a college degree (or equivalent) with up to one year of experience but may not have any
  • Has conceptual knowledge of theories, principles, and practices within discipline and industry
  • Codes from scratch; If role focus is on modifying existing code from existing systems - see application / software development AOE
  • Develop software systems or applications for software enhancements and new products including cloud-based or internet-related tools
  • Software engineering focus on developing multiple types/categories of software including end-user applications and operating systems/utility software, that provides a platform for running end-user applications
  • The work includes Conducting requirements gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics
  • Use programming, scripting, and/or database languages to write the software code
  • Support evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
  • Apply knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Learns routine assignments of limited scope and complexity
  • Follows practices and procedures to solve standard or routine problems
  • Receives general instructions on routine work and detailed guidance from more senior members on all new tasks
  • Work is typically reviewed in detail at frequent intervals for accuracy
  • Build stable internal working relationships
  • Communicates and seeks guidance/feedback regularly from more senior members of the team
  • Primarily interacts with supervisors, project leaders, mentors, or other professionals in the same discipline
  • Explain facts, policies, and practices related to discipline

More jobs like this