Requirements
Must have:
  • We need someone who is an active learner, a sharp listener, and skilled at turning ideas into working code and software.
  • We are looking for meaningful experience working in team settings to design and build durable solutions.
  • We require significant experience writing and testing new code in a standard programming language such as Java or Python.
  • We need the ability to implement complex solutions independently.
  • We value the ability to learn new technologies quickly and convert new concepts into functional prototypes.
  • We expect a solid grasp of software engineering fundamentals and solution design based on sound principles.
  • We require experience working with data sources that contain structured or unstructured data.
  • We need familiarity with cloud technologies, coding practices, and tools that support a DevOps-oriented workflow.
  • We expect experience with software development best practices, including automated testing tools, version control integration, and build automation.
  • We require the ability to write user stories, test cases, and expected results.
  • We value experience testing, debugging, implementing, and maintaining complex software applications.
  • Security clearance: TS/SCI with an appropriate agency polygraph is required.
  • Required technical skills include programming in Java or Python, Linux and advanced Bash scripting, Git or equivalent version control, SQL databases such as Oracle, MySQL, SQL Server, PostgreSQL, or RDS, and deployment pipelines such as Jenkins or equivalent.

Responsibilities:
  • We work closely with the Sponsor to review and implement data science requirements.
  • We provide regular status updates.
  • We use the full software development lifecycle to create data science products.
  • We collaborate with project-based teams made up of our staff and other contractors.
  • We design and build complex solutions.
  • We translate customer requirements into the right features by working closely with clients, developers, stakeholders, and designers.
  • We meet with clients to build and test new features.
  • We work independently within large teams and provide support when needed.
  • We manage our time, projects, and tracking effectively.
  • We demonstrate software development best practices and maintain friendly, collaborative working relationships.
  • We remain open to feedback and teamwork.

Company:

We are Enterprize Software, a vibrant, energetic, and highly skilled software development company focused on building the solutions our customers want and exceeding expectations. We value people who enjoy working in teams and contributing to innovative solutions.

  • comprehensive health coverage
  • generous paid time off
  • company-supported training
  • a relaxed work environment
  • a very generous 401(k) plan
  • dental
  • vision
  • life
  • AD&D insurance
  • bereavement leave
  • a referral program

This is an in-person role, and the compensation range is $160,000 to $280,000 per year.

#J-18808-Ljbffr
Similar jobs

Software Engineer

Apply Now
Back to search page